JSP response

7 篇文章 0 订阅
1.客户端的跳转

       在上篇介绍request对象的时候曾经提到过页面的跳转问题,简单回忆一下对于request实现的页面的跳转属于转发此时地址栏不发生改变而且request对象里面的东西也能传递过去;而对于response的跳转 ( response.sendRedirect(); )则属于重定向此时地址栏的内容发生改变request里面的内容也没有保存下来。

 

[html]  view plain copy print ?
  1. 例如:<%  response.sendRedirect(“/result.jsp”); %>  


2.向客户端添加Cookie(对于Cookie是服务器端保存在客户端的一些消息记录可以通过使用response对象进行添加)

 

[html]  view plain copy print ?
  1. 例如:  
  2. <%String cookName=”cook”;  
  3. Cookie cookie=new Cookie(cookieName,”xiaoming”);  
  4. Cookie.setMaxAge(-1);    
  5. //该方法用于设定Cookie的存活时间时间以秒为单位当为-1时表示当浏览器关闭时失效  
  6. Response.addCookie(cookie);  
  7. %>  
  8. 当然既然能够添加就一定有方法取得该值  
  9. 例如:  
  10. <%  
  11.     Cookie[] cookierequest.getCookies();//用request方法得到一个关于Cookie的数组  
  12.     if(cookie!=null){  
  13.     for(  int i=0;  i<cookie.length;  i++){  
  14.     String cookieName=cookie[i].getName();  
  15.     String cookieValue=cookie[i].getValue();  
  16. }  
  17. %>  

 

 

3.      设置jsp文件报头可以实现对页面的自动刷新、重定向以及定义页面的内容格式

 

[html]  view plain copy print ?
  1. 例如:  
  2. <%  
  3. response.setHeader(“Expries”,’0”); //无缓存的设定  
  4. response.setHeader(“Refresh”,”3”);//对页面设置成自动刷新,频率为三秒  
  5. %>  


 

 

4.      设置文档的类型

[html]  view plain copy print ?
  1. 例如:  
  2. <%  
  3. response.setContentType("text/html;charset=utf-8")  
  4. %>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值