标签:
1.JSP内置对象:out, request, response, page, session, Exception, application, config, pageContext.
内置对象是JSP的核心知识,因为JSP页面中的很多功能都被封装在JSP的内置对象中。
2.out输出对象。
3.request对象。
request对象封装了由客户端生成的HTTP请求的所有细节,主要包括HTTP头信息、请求方式和请求参数等。通过request对象的方法可以获取客户端请求之中的信息。
4.response对象。
response对象用于响应客户请求,向客户端输出信息。它封装了JSP产生的响应,并发送到客户端以响应客户端的请求。response对象在JSP页面内有效。
· 设置页面自动刷新 <% response.setHeader("refresh", 10); %> ·定时跳转页面 <% response.setHeader("refresh", "5,URL=login.jsp"); %>
response.setContentType(String type); //type类型:text/html, text/plain, application/x_msexcel, application/msword等
response.sendRedirect(String path);
5. session会话对象的应用
HTTP协议是一种无状态协议,即当一个客户向服务器发送请求,服务器接受请求并返回响应后,该连续就结束了,服务器并不保存相关的信息。
session.setAttribute(String name, Object obj) //name是用于指定作用域在session范围内的变量名,obj是保存在session范围内的对象 //session.setAttribute("usename", "无语"); getAttribute(String name) //session.getAttribute("username"); //注意:getAttribute方法返回的是Object类型,而非字符串,故可以用toString()或者强制类型转换 String user = (String)session.getAttribute("username"); String user = session.getAttribute("username").toString();
removeAttribute(String name) //name:用于指定作用域在session范围内的变量名。一定要保证该变量在session范围内有效,否则将抛出异常
6. Application对象的应用
application类似于系统的全局变量,在服务器启动时被创建,在服务器停止时被销毁。
·application.setAttribute(String name, Object obj);
·application.getAttributeNames();
·application.getAttribute().
标签:
原文地址:http://www.cnblogs.com/little-YTMM/p/4425008.html