轻量级Java EE 企业应用实战-JSP笔记(二)-JSP对象介绍
来源:互联网 发布:装修软件app 编辑:程序博客网 时间:2024/04/29 23:05
JSP内置对象:
application、config、exception、out、page、pagecontext、request、response和session
WEB服务器对象:
application、session、request和page
JSP常用方法:
application:
setAttribute(String attrName,Object value)-设置为application属性
getAttribute(String attrName)-获取application属性
注:为什么servlet没有application内置对象,因此需要使用ServletContext通过getServletConfig.getServletContext获取
config:
在servlet中用处较大,getServletName获取JSP配置参数,getInitParameter(String paramName)
exception:
在JSP脚本和表达式exception自动对应——JspService起作用,而在声明中仍需要加异常判断
注意:需在对应的出错page中在<%@ page>需设置isErrorPage为ture才可以使用exception
out:
使用表达式更简洁
pageconcontext:
JSP间的访问,application、page、request和session
方法:
getAttribute和setAttribute
getAttribute(String name,int scope),scope:PAGE_SCOPE对应page范围,REQUEST_SCOPE对应request,SESSION_SCOPE对应session,APPLICATION_SCOPE对应application
getRequest、getResponse、getServletConfig和getSession
request:
1、获取请求头/请求参数
请求参数:
getParameter(String paramname)
Map getParameterMap()
String[] getParameterValues(String name)
请求头:
getHeader(String name)
getHeaders(String name)
getIntHeader(String name)
中文解析:java.net.URLEecoder和URLEncoder
2、操作request范围的属性:
setAttribute(String attname, Object attValue)
getAttribute(String attName)
3、执行forward或include
getRequest(URL).include(request,response)
getRequest(URL).include(request,response)
response:
1、生产非字符响应:response.getOutputStream
2、重定向:response.sendRedirect
3、cookie:
new Cookie;cookie设置生存期限setMaxPge;response.addCookied
session:
setAttribute(String attName,Object attValue)
getAttribute(String attName)
- 轻量级Java EE 企业应用实战-JSP笔记(二)-JSP对象介绍
- 轻量级Java EE 企业应用实战-JSP笔记(三)-servlet
- 轻量级Java EE 企业应用实战JSP笔记(一)-JSP语法
- 轻量级Java EE 企业应用实战-JSP笔记(四)-taglib自定义标签
- 轻量级Java EE企业应用实战-----5、持久化对象
- 轻量级Java EE企业应用实战 学习笔记(一)第一章
- 轻量级Java EE企业应用实战 学习笔记(二)第二章
- 轻量级Java EE企业应用实战(第三版)阅读笔记
- 学习笔记-轻量级Java EE:JSP基本知识
- 《轻量级Java EE企业应用实战》-Ant用法
- 2012.3.28《轻量级JAVA EE企业应用实战第三版》
- 轻量级Java EE企业应用实战-----1、Hibernate VS ORM
- 轻量级Java EE企业应用实战-----2、Hibernate实例
- 轻量级Java EE企业应用实战-----3、Hibernate体系结构
- 轻量级Java EE企业应用实战-----4、hibernate.config.xml
- 轻量级Java EE企业应用实战-----6、Hibernate映射文件
- 轻量级Java EE企业应用实战-----7、映射组件属性
- 轻量级Java EE企业应用实战-----9、关联映射
- Codeforces 451 D. Count Good Substrings
- python读取文件
- windows线程池的使用
- 在Eclipse中安装StatET插件
- WPF:DataGrid分页实现
- 轻量级Java EE 企业应用实战-JSP笔记(二)-JSP对象介绍
- Hdu1757 - A Simple Math Problem - 矩阵快速幂
- Pig Latin练习-python
- Linux ssh(以及其他访问主机方式)登录变慢解决方法
- JDBC的事物隔离级别
- VC常用代码之通过注册表寻找应用程序路径
- 49_view对象渲染的两个阶段&利用params修改view对象的位置
- poj-1679 The Unique MST 判断最小生成树是否唯一
- POJ1061 - 青蛙的约会 - 数论