标签:
<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对象
标签:
原文地址:http://www.cnblogs.com/steven158/p/5138354.html