当前位置:  编程技术>java/j2ee

Jsp中response对象的所有属性详细介绍

    来源: 互联网  发布时间:2014-10-20

    本文导语:  所属接口:javax.servlet.http.HttpServletResponse,其父接口是ServletResponse,而且ServletResponse也现在只有唯一一个HttpServletResponse子接口,主要原因是,现在的J2EE的WEB程序主要以HTTP协议为主要通讯协议。 response对象的功能: 1. setHeader( Str...

所属接口:javax.servlet.http.HttpServletResponse,其父接口是ServletResponse,而且ServletResponse也现在只有唯一一个HttpServletResponse子接口,主要原因是,现在的J2EE的WEB程序主要以HTTP协议为主要通讯协议。

response对象的功能:

1. setHeader( String name , String value )

 设置指定的HTTP文件的值,如果该值已经存在,则新值会覆盖原有的旧值.
 设置头信息:response.setHeader("头信息内容","头信息参数");
 常用的刷新refresh,例如:response.setHeader("refresh","1");
 几秒后跳转:response.setHeader("refresh","2:URL=XXX");

 2 重定向--response跳转:response.sendRedirect("跳转地址"); 

 (重定向会丢失所有的请求参数,使用重定向的效果,与地址栏里重新输入新地址再按回车的效果完全一样,即发送了第二次请求)
 此语句执行后,页面地址也变为跳转后的地址
 面试中常见问题:两种跳转的区别:地址栏不改变--属于服务器端跳转
 执行到跳转语句后无条件立刻跳转--之后的代码将不再执行
 注意:若使用forward跳转则一定要在跳转前释放掉全部资源;
 使用forward时,request设置的属性(setAttribute)依然能保留到下一个页面
 通过传递参数
 response.sendRedirect("跳转地址"):
 地址栏改变--属于客户端跳转
 页面的所有代码执行完毕之后再跳转
 不能保存request属性,地址栏改变了,客户端跳转
 通过对URL地址的重写传递参数

3.addCookie( Cookie cook )

 添加一个Cookie对象,用来保存客户端用户信息.
 Cookie是服务器端保存在客户端的一组资源
 通过Cookie实现保存密码或者多长时间无需再输入密码等功能
 设置Cookie的方法:Public Void addCookie(Cookie cookie)
 Cookie是通过服务器端设置到客户端上去的--response
 如果要在服务器端取得Cookie--request
 在request对象中有Public Cookie[] getCookies()方法
 在使用request对象取得全部Cookie时会出现JSESSIONID,表示唯一的客户端在服务器上的编号,这个值在客户端第一次访问服务器端之后设置
 默认情况下Cookie只针对当前浏览器有效,如果需要长留在计算机上,可以设置Cookie的保存时间,通过设置Cookie最大保留时间方法:setMaxAge()

1.. addHeader( String name , String value )
添加HTTP文件头信息,该Header将传到客户端去,如果已经同的Header存在,则覆盖已有的Header.

2.. containsHeader( String name )
判断指定名字的HTTP文件头是否已经存在,然后返回真假布尔值.

3.. sendError( int )
向客户端发送错误的信息.

4.. setHeader( String name , String value )
设置指定的HTTP文件的值,如果该值已经存在,则新值会覆盖原有的旧值.


    
 
 

您可能感兴趣的文章:

  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 有jsp里面response和request这两个类的详细的资料吗?50大洋.还有哪里有jsp写cookie的书下载?
  • 调试jsp的时如何实现像asp中的response.end的效果
  • 简单问题:response.sendRedirect(page.jsp?);传递多个参数如何表示?
  • 请问JSP中是否有重定向的语句?与ASP中的Response.redirect功能类似。
  • jsp里面有类似于asp的response.end语法吗?
  • ASP 中的 Response.End 在JSP中怎么写???
  • JSP的什么语句与ASP的response.end一样?
  • 请问在JSP中如何中断程序的执行,类似asp的response.end
  • jsp中有没有类似与asp中的response.end的语句。
  • asp 中response.cookies("guestok")=true jsp怎么写?
  • jsp:include与response.sendredirect的问题
  • 送分:JSP下有没有与ASP的 Response.Expires=0 对应语句
  • jsp中如何实现asp中的response.end,或php中的exit()功能?
  • JSP中有没有 象ASP中的response.end?
  • 请问在JSP中有没有象ASP中Response.End这样的功能?
  • JSP 中有没有等同于 ASP 里面的 response.end 的命令
  • 在jsp中response.sendRedirect如何重定向到一个新窗口的新页面??
  • 急!请问在jsp中有没有和asp中:response.end作用等效的语句!
  • jsp response.sendRedirect不跳转的原因分析及解决
  • 如何在html标签的属性里引用一个jsp变量
  • 那里有关于JSP的函数、方法、属性的介绍(中文版的)?
  • 重分悬赏!!!哪儿有关于JAVA,JSP的各种对象,方法,属性的详细的中文参考书下载.(140分,分批给)
  • 大虾救命!!! 在JSP 中如何取得Client端的(已知路径)下的某文件的创建时间及其他相关文件属性?
  • 难!!!在jsp文件的java代码片段中控制该网页上DIV的属性以达到隐藏或显示某div的目的???
  • Servlet和jsp之间进行属性传递是出现错误.
  • 50分!两个简单问题。.jsp文件中可以插入javascript代码吗?是否可以通过某框架中链接的target属性将.jsp文件在另一框架中显示?
  • JSP JavaBean的setProperty属性
  • 奇怪,jsp中page里import属性的作用。
  • JSP页面pageEncoding和contentType属性
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 帮帮新手,jsp面向对象吗?想把c/s结构的引用用jsp改写,交互功能可以实现吗
  • 如何将JSP的out对象传递给JSP引用的bean?
  • 能在JavaScript中访问Jsp页面的Java对象?
  • JSP开发入门(四)--JSP的内部对象
  • jsp Recordset 对象有 PageSize 成员吗
  • 后台数据库是Access,如何将一个文件用jsp写入OLE对象字段??????
  • JSP 获取Spring 注入对象示例
  • 请问各位对于jsp中用到的对象怎么查找它的帮助!
  • 请教:关于JSP的request对象的问题
  • 请教在Servlet中如何取得JSP中提交的radio对象和checkbox的值?
  • 请教:为什么在<%!...%>内部定义的函数不能用jsp页面缺省的对象如:out,request,session,等。
  • Servlet如何返回一个对象给JSP(No Session)?
  • 如何将jsp的参数或对象传递给javascript的函数
  • 为什么新生成一个session对象后,jsp page中的scope=session的bean会不正常?
  • 在线等待:jsp内置对象的详细使用例子.要代码.如果给出详细资料也可考虑给分.100大洋伺候.
  • JSP运行原理和九大隐式对象说明
  • JSP的内部对象
  • java或者是jsp中处理字符串、时间等的函数在那里可以查到资料?或者他们都是采用对象的方式?那么资料在那里可以查到?
  • 多个jsp页面共享一个js对象的超级方法
  • window.top[_CACHE]实现多个jsp页面共享一个js对象
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 初学jsp,一个html调用一个jsp,这个jsp调用一个javaBean,已编译成类,最后如何部署(用j2sdkee)?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3