JSP内置对象和session的生命周期

一/ JSP内置对象

*   内置对象                    类型                         作用域
* 1/ request      javax.servlet.http.HttpServletRequest   request
* 2/ response     javax.servlet.http.HttpServletResponse  response
* 3/ pageContext  javax.servlet.jsp.PageContext           page
* 4/ session      javax.servlet.http.HttpSession          session
* 5/ application  javax.servlet.jsp.ServletContext        application
* 6/ out          javax.servlet.jso.JspWriter             page
* 7/ config       javax.servlet.ServletConfig             page
* 8/ page         java.lang.Object                        page
* 9/ exception    java.lang.Throwable                     page

二/ 一些区别

* 1/ request.getParameter("eName");接收的来自客户端提交的信息
* 2/ request.getAttribute("name"):首先要setAttribute(),接收来自servlet中的信息
* 3/ session:当一个用户访问多个页面或者一个web站点时用来识别是否为同一用户,并存储当前用户的信息
    * 当打开web站点时就已经创建了session
    * session默认的有效期为30分钟
    * 可以通过setMaxInactiveInterval(24*60*60)改为有效期
         
             分钟
         
* 4/ session销毁:
    * 1、超过最大有效期
    * 2、服务器重启或关闭
    * 3、调用invalidate()

你可能感兴趣的:(java,jsp,编码,session)