码迷,mamicode.com
首页 > Web开发 > 详细

jsp九大内置对象

时间:2016-01-18 10:27:10      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

   <div id="request">

     1。获取请求参数值

     <%

        String id=request.getParameter("id");

        String name=request.getParameter("name");

     %>

     2.解决中文乱码问题 (请求文字编码方式不一致造成的

则需要将获取到的数据通过String的构造方法使用指定的编码类型重新构造一个String对象即可正确的显示中文信息)

   <a href="show.jsp?name=<%=URLEncoder.encode("无语")%>

     &sex=<%=URLEncoder.encode("") %>">解决中文乱码问题</a>

   name参数值:<%=new String(request.getParameter("name").getBytes("iso-88591"),"gbk") %>

   sex参数值:<%=request.getParameter("sex") %>//出现乱码问题

     3.获取Form表单信息

        <%=request.getParameter("") %>

        <%=request.getParameterValues("") %>

     4.获取请求客户端信息

     5.在作用域中管理信息

        <%=request.setAttribute("", "") %>

        <%=request.getAttribute("") %>

     6.cookie管理

     7.获取浏览器使用的语言

   </div>

  

   <div id="response">

     代表的是对客户端的响应,在jsp页面内有效

     1.重定向网页

        <%response.sendRedirect("www.zhanwkj.com");%>

     2. 处理HTTP文件头

        <%response.setHeader("refresh", "5"); //5秒自动刷新一次%>

        <%response.setHeader("refresh", "2;URL=welcome.jsp"); //2秒后跳到指定页面%>

        <%response.setContentType("text/html"); %>

     3.设置输出缓冲区

        <%response.setBufferSize(0);%>

   </div>

  

   <div id="session">

     服务器自动创建的与用户请求相关的对象,session对象内部使用Map类来保存数据

     1.创建及获取Session信息

     <%

        String sessionMessage="www.zhanwkj.com";

        session.setAttribute("message", sessionMessage);

     %>

     <%=(String)session.getAttribute("message") %>

     2.从会话中移除指定的绑定对象

     <% session.removeAttribute("message");%>

     3.销毁Session对象

     <%session.invalidate();//调用之后不可以使用Session对象了 %>

     4.Session会话超时管理

     一般说,Session的生命周期在20-30分钟

     <%session.setMaxInactiveInterval(1000);//设置Session的有效期为1000s %>

   </div>

  

   <div id="application">

     类似于全局变量,可将信息存储在服务器中,直到服务器关闭,

     否则application对象中保存的信息会在整个应用中都有效

     1.访问应用程序初始化参数

        提供了对应用程序环境属性访问的方法

        <%application.getInitParameter("");%>

        <%application.getAttributeNames(); %>

     2.管理应用程序环境属性

   </div>

   <div id="out">

     1.管理响应缓冲

     2.向客户端输出数据

   </div>

   获取会话范围的pageContext对象

   获取web.xml配置信息的Config对象

   获取异常的exception对象

jsp九大内置对象

标签:

原文地址:http://www.cnblogs.com/steven158/p/5138354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!