jsp内置对象(四):response,out,pagecontext

jsp内置对象(四):response,,out,pagecontext

分类:servlet+jsp

jsp

一:response对象

1.定时刷新

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP ‘responseDemo1.jsp’ starting page</title> </head> <body> <%! //定义一个全局变量 int count=0; %> <% response.setHeader("refresh","2"); %> <h3>刷新了<%=count++ %>次!</h3> </body></html>

2.设置Cookie

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP ‘responseDemo2.jsp’ starting page</title> </head> <body> <% //创建cookie Cookie ck1=new Cookie("aa","Spring"); Cookie ck2=new Cookie("bb","Summer"); //设置保存时间 ck1.setMaxAge(60); ck2.setMaxAge(60); //添加cookie response.addCookie(ck1); response.addCookie(ck2); %> </body></html>

3.获取cookie

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP ‘responseDemo1.jsp’ starting page</title> </head> <body> <% //取出Cookie Cookie c[]=request.getCookies(); for(int i=0;i<c.length;i++){ %> <h3><%=c[i].getName() %>–><%=c[i].getValue() %></h3> <% } %> </body></html>

二:out对象

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP ‘init.jsp’ starting page</title> </head> <body> <% int buffer=out.getBufferSize(); int avaliable=out.getRemaining(); int use=buffer-avaliable; %> 缓冲区大小:<%=buffer %><br> 未使用的大小:<%=avaliable %><br> 使用的大小:<%=use %> </body></html>

三:pageContext对象

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP ‘pageContext.jsp’ starting page</title> </head> <body> <% //页面跳转 pageContext.forward("Demo2.jsp?info=spring"); %> </body></html>

Demo2.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP ‘Demo2.jsp’ starting page</title> </head> <body> <% String info=pageContext.getRequest().getParameter("info"); %> <h3>info=<%=info %></h3> <h3>realPath=<%=pageContext.getServletContext().getRealPath("/") %></h3> </body></html>

版权声明:博主原创文章,转载请说明出处。

上一篇javascript之dom编程(4):常用对象3下一篇mysql运算符使用

顶1踩0

明天的希望,让我们忘了今天的痛苦

jsp内置对象(四):response,out,pagecontext

相关文章:

你感兴趣的文章:

标签云: