(重要!) Servlet与九大内置对象的关系 以及jsp四大作用域

https://blog.csdn.net/gplihf/article/details/51496770

https://www.cnblogs.com/sunli0205/p/5896980.html

servlet没有内置对象,只有jsp有!

1.JSP中out对象在Servlet中我们可以使用response.getWriter()方法获取,虽然他们都可以用来在jsp输出内容,但是本质类型是不一致的,out对象是jsp.writer类型的而response.getWriter()是print.writer类型的。

2.JSP中request对象在Servlet中我们可以通过service方法中的request参数或者doGet()和doPost()方法中的参数获取。

3.JSP中response对象在Servlet中我们同样可以通过service方法中的response参数或者doGet()和doPost()方法中的参数获取。

4.JSP中的session对象在Servlet中可以通过request.getSession()函数获取。

5.JSP中的application对象在Servlet中可以通过getServletContext()函数获取。

6.JSP中的exception对象在Servlet中可以通过Throwable获取。

7.JSP中的page对象对应Servlet中的this关键字。

8.JSP中的pageContext对象对应Servlet中的PageContext。

9.JSP中的Config对象在Servlet中可以通过getServletConfig()函数。



 

request              请求对象                 类型 javax.servlet.ServletRequest           作用域 Request
 
response             响应对象                 类型 javax.servlet.SrvletResponse           作用域 Page
 
pageContext      页面上下文对象           类型 javax.servlet.jsp.PageContext          作用域 Page
 
session                会话对象                 类型 javax.servlet.http.HttpSession         作用域 Session
  
application         应用程序对象             类型 javax.servlet.ServletContext             作用域 Application
 
out                      输出对象                  类型 javax.servlet.jsp.JspWriter               作用域 Page
 
config                配置对象                  类型 javax.servlet.ServletConfig               作用域 Page
 
page                   页面对象                  类型 javax.lang.Object                              作用域 Page
 
exception          例外对象                  类型 javax.lang.Throwable                        作用域 page


猜你喜欢

转载自blog.csdn.net/javanotes/article/details/80716495
今日推荐