JSP四种属性范围-JSP内置对象

JSP四种属性范围-JSP内置对象

ID:37846341

大小:71.00 KB

页数:11页

时间:2019-06-01

JSP四种属性范围-JSP内置对象_第1页
JSP四种属性范围-JSP内置对象_第2页
JSP四种属性范围-JSP内置对象_第3页
JSP四种属性范围-JSP内置对象_第4页
JSP四种属性范围-JSP内置对象_第5页
资源描述:

《JSP四种属性范围-JSP内置对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JSP基础语法JSP四种属性范围-JSP内置对象lJSP使用Java语言进行编程,Java是一门面向对象的语言,除几个简单数据类型外,其余均为对象。l在JSP中存在几个内置对象,这些对象可以不经过显示声明直接引用,也不需要专门的代码创建其示例,在程序设计中可以直接使用这些对象。JSP四种属性范围JSP内置对象JSP使用JAVA语言进行编程,JAVA是一门面向对象的语言,除几个简单数据类型外,其余均为对象在JSP中存在几个内置对象,这些对象可以不经过显式声明直接引用,也不需要专门的代码创建其实例,在程序设计中可以

2、直接使用这些对象使用JSP中的request.getParameter(参数名),用于接收客户端的参数JAVA中所有的都是对象request对象JAVA对象.方法类.方法JAVA中的对象必须先实例化再使用,分配内存空间request对象小写的,没有实例化过程之类对象叫内置对象在哪儿实例化的呢?WebContainer,Web容器-à为对象进行实例化的有多少内置对象?9个对象Request:请求Request—>HttpServletRequest(Web容器)接口的实例化对象作用域requestJavax.se

3、rvlet.http.HttpServletRequestjavax(xà扩展)方法的返回值是String从父类里去找ServletRequest观察得出,HttpServletRequest有一个父类:ServletRequest现在的ServletRequest只有HttpServletRequest一个子接口只有一个子接口的目的是:目的,为以后新出的协议服务(解决可扩展性问题)Response:回应Javax.servlet.http.HttpServletResponse作用域pagepageConte

4、xt:Javax.servlet.jsp.PageContext作用域pagesession:Javax.servlet.http.HttpSession作用域sessionapplication:Javax.servlet.ServletContext作用域applicationout:Javax.servlet.jsp.JspWriter作用域pageconfig:Javax.servlet.ServletConfig作用域pagepage:Java.lang.Object作用域page表示整个一个网页对象

5、,当前页面的属性exception:Java.lang.Throwable作用域page必须记住这9个对象,前5个的包.类名/包.接口名,JSP的基础应用JSP内置对象分类:与Servlet有关的隐含对象:pageconfig与Input/Output有关的隐含对象:outrequestresponseJSP执行时,提供有关Context的隐含对象:sessionapplicationpageContext与容器有关的,把数据保存在容器中与Error有关的隐含对象:exception²最重要的概念:四种属性保存

6、范围JSP中属性的保存范围在JSP中可以采用下面方法设置和取得属性:设置属性:publicabstractvoidsetAttribute(java.lang.Stringname,java.lang.Objectattribute)属性名称为字符串属性值可以为任意对象取得属性:publicabstractvoidgetAttribute(java.lang.Stringname)本两个方法的,参数及属性的类型必须记住在JSP中提供了四种属性保存范围:在一个页面范围内:page(使用上稍微有不同)在一个服务器请

7、求范围内:request在一次会话范围内:session在一个应用服务器范围内:applicationlPage范围:在JSP中设置一个页面的属性范围,必须通过pageContext(容器)b.jspa.jsp设置属性取得属性取得属性服务器端跳转无法取得可以取得Page是直接不能使的,通过其他方法使用。pageContext作用很多---JSTL<%pageContext.setAttribute("name","zhangsan");pageContext.setAttribute(

8、"passWord","lisi");%><%Stringname=(String)pageContext.getAttribute("name");StringpassWord=(String)pageContext.getAttribute("passWord");%>

name:<%=name%>

passWord:<%=passWord%>

只能在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。