jsp隐式对象和mvc设计模式

jsp隐式对象和mvc设计模式

ID:27589663

大小:80.69 KB

页数:10页

时间:2018-12-05

jsp隐式对象和mvc设计模式_第1页
jsp隐式对象和mvc设计模式_第2页
jsp隐式对象和mvc设计模式_第3页
jsp隐式对象和mvc设计模式_第4页
jsp隐式对象和mvc设计模式_第5页
资源描述:

《jsp隐式对象和mvc设计模式》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JSP隐式对象和MVC设计模式今天我们一起来了解一下关于jsp应用的JSP的隐式对像和MVC设计模式。首先我们先来说一下JSP的隐式对象:JSP隐式对象是Web容器加载的一组类的实例。它是可以直接在JSP页面使用的对象。分为4个主要类别:1、输入和输出对象:控制页面的输入和输出(request、response、out)。2、作用域通信对象:检索与JSP页面的Servlet相关的信息(session、application、pageContext)o3、Servlet对象:提供有关页面环境的信息(page、config)。

2、4、错误对象:处理页面中的错误(exception)。我们先了解一下输入和输出对象:request对象:request隐式对象表示客户端的请求,包含了所有的请求信息,常用的方法:voidsetContentType(Stringname):设置作为响应生成的内容的类型和字符编码。voidsendRedirect(Stringname):发送一个卩向应给浏览器,指示其应请求另一个URL(会丢失数据,跳转后不再执行sendRedirect方法下面的代码。out对象:在JSP页面中应使用out隐式对象来向客户端发送文本形式的实体

3、内容。JSP隐式对象和MVC设计模式今天我们一起来了解一下关于jsp应用的JSP的隐式对像和MVC设计模式。首先我们先来说一下JSP的隐式对象:JSP隐式对象是Web容器加载的一组类的实例。它是可以直接在JSP页面使用的对象。分为4个主要类别:1、输入和输出对象:控制页面的输入和输出(request、response、out)。2、作用域通信对象:检索与JSP页面的Servlet相关的信息(session、application、pageContext)o3、Servlet对象:提供有关页面环境的信息(page、confi

4、g)。4、错误对象:处理页面中的错误(exception)。我们先了解一下输入和输出对象:request对象:request隐式对象表示客户端的请求,包含了所有的请求信息,常用的方法:voidsetContentType(Stringname):设置作为响应生成的内容的类型和字符编码。voidsendRedirect(Stringname):发送一个卩向应给浏览器,指示其应请求另一个URL(会丢失数据,跳转后不再执行sendRedirect方法下面的代码。out对象:在JSP页面中应使用out隐式对象来向客户端发送文本形式

5、的实体内容。out对象是通过调用pageContext对象的getOut方法返回的,其作用和用法与ServletResponse.getWriter方法返回的PrintWriter对象非常相似。JSP页面中的out隐式对象的类型为JspWriter,JspWriter相当于一种带缓存功能的PrintWriter,设置JSP页面的page指令的buffer属性可以调整它的缓存大小,甚至关闭它的缓存。JSP页面中的out隐式对象相当于插入到ServletResponse.getWriter方法返回的PrintWriter对象前

6、面的缓冲包装类对象。只有向out对象中写入了内容,且满足如下任何一个条件时,out对象才去调用ServletResponse,getWriter方法,并通过该方法返回的PrintWriter对象将out对象的缓冲区中的内容真正写入到Servlet引擎提供的缓冲区中:设置page指令的buffer属性关闭了out对象的缓存功能写入到out对象中的内容充满了out对象的缓冲区整个JSP页面结束作用域通信对象:pageContext对象是javax.servlet.jsp.PageContext类的实例对象,javax.serv

7、let.jsp.PageContext类是javax.servlet.jsp.JspContext的子类。pageContext对象是通过调用JspFactory,getPageContext方法返回的。pageContext对象封装了当前JSP页面的运行信息,它提供了返回JSP页面的其他隐式对象的方法。在JSP页面中只需将pageContext对象传递给某个Java类的实例对象,在该Java对象中就可以访问和调用其他隐式对象的功能了。pageContext对象使用户可以访问当前页面作用域中定义的所有隐式对象。getExc

8、eption()方法返回exception隐式对象getPage()方法返回page隐式对象getRequest()方法返回request隐式对象getResponse()方法返回response隐式对象getServletConfig()方法返回config隐式对象getServletContext(

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

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

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