`

response 作用域 常见方法

 
阅读更多

第一部分:response主要功能

1。设置头信息:
最有用的一个头信息:refresh:刷新
// 一秒钟刷新一次
response.setHeader("refresh","1");
//俩秒钟后跳转到其他页面上
response.setHeader("refresh","2;URL=页面名称");

2。response跳转-重定向
response.sendRedirect(跳转路径);
此语句执行后,页面地址也变为跳转后的地址。

3。设置Cookie
 Cookie是服务器端保存在客户端的一组资源
 登陆时会问:是否记住密码?或XX长时间不再登陆
 此种功能是通过cookie实现
 <%
  Cookie c1 = new Cookie("name","mldn");
  Cookie c2 = new Cookie("password","123");
  //通过response对象,将Cookie设置到客户端
  response.addCookie(c1);
  response.addCookie(c2);
  //通过request取得Cookie
  Cookie c[] = request.getCookies();
 %>
 在使用request对象取得全部Cookie时,会出现以下信息:
 JSESSIONID-->AFDSAFWERQWER1341
 JSessionID 表示唯一的一个客户端在服务器上的编号(自动获得Session对象)
 默认情况下,Cookide只针对当前浏览器有效,如果需要Cookie长留在本地计算机
上,
 可以设置Cookie的保留时间。c1.setMaxAge(60);//秒
 Cookie是保存在客户端上的信息,安全性较差,不应保存过多的隐秘信息
 服务器端在客户端第一次访问后,会设置一个默认的Cookie在客户端上,JsessionID
 
 
 第二部分:response常见方法
1. response.reset():用来清除首部的空白行   
空白行的出现原因,jsp代码编译后产生。就是有jsp生成html文件的时候,html文件
内部会出现很多空白行。
下载后的文件内的空白行也是这样产生的。
因此,需要 response.reset() 来清除首部的空白行
 
 

 

分享到:
评论

相关推荐

    JSP的九个内置对象及四个作用域

    此对象提供4个作用域层次的属性查询和修改能力,也提供转发请求到其他资源和包含其他资源的方法,该对象的方法都是抽象的。 4. Exception 对象(异常对象) Exception 对象是java.lang.Throwable类型,通过JSP页面...

    jsp九大内置对象和四大作用域详解.docx

    jsp九大内置对象和四大作用域详解 jsp中的九大内置对象和四大作用域是jsp编程中非常重要的概念,它们提供了访问和操作服务器端资源的能力,帮助开发者快速构建动态Web应用程序。 一、request对象 request对象代表...

    VBscript的自定义过程和函数、变量作用域、常用对象的属性、方法和事件[文].pdf

    在VBScript中,编程涉及到多个核心概念,包括自定义过程和函数、变量作用域以及对象的属性、方法和事件。让我们逐一深入探讨这些知识点。 首先,VBScript中的自定义过程和函数是编程中的基础单元。过程是执行特定...

    浅析JSP的9大内置对象和4大作用域对象

    页面开发人员在使用这些内置对象时,应当注意它们的生命周期和作用域,以避免一些常见的问题,比如数据共享不当导致的数据冲突或者内存泄漏等。 此外,JSP页面还允许开发者通过page指令和taglib指令等自定义指令来...

    JSP的response对象的实例详解

    response对象具有页面作用域,即访问一个页面时,该页面内的response对象只能对这次访问有效,其他页面的response对象对当前页面无效。  二 response对象常用的方法 三 实战 &lt;&#37;@ page language=java ...

    jsp内置对象及常用函数总结

    常用方法如`setHeader()`、`setStatus()`和`encodeURL()`。 4. **session对象**:用于保持用户会话状态,存储用户信息。常用的函数有`getAttribute()`和`setAttribute()`,以及`invalidate()`来结束会话。 5. **...

    清华ITjsp课件3

    - 常用方法:`setAttribute()`和`getAttribute()`在页面作用域内存储和获取数据,同时还可以通过`getScope()`和`setAttributeAtScope()`等方法访问其他作用域的对象。 作用域是决定变量或对象在哪个范围内可见的...

    javaWEB项目答辩.docx

    C/S 结构、HTTP 状态码、传值方式、Servlet 生命周期、页面跳转、POST 提交中文处理、JSP 页面元素构成、JSP 页面常用的内置对象、Session 对象的作用和常用方法、MVC 三层结构、项目中如何判断用户是否已经登录、...

    JSP页面跳转方法汇总

    与`sendRedirect`不同,`&lt;jsp:forward&gt;`不会创建一个新的请求,而是将当前请求的控制权转移给另一个资源,这意味着所有请求参数以及`request`和`session`作用域中的属性都会被保留并传递给目标资源。 这种跳转方式...

    Cookie,Session,Application的区别与应用

    **作用域和保存时间:**整个应用程序生命周期内有效,直到应用程序关闭或者服务器重启。 **应用范围:**适合存储所有用户都能访问的数据。 **保存位置:**服务器端内存。 示例代码: ```csharp protected void ...

    动态网站技术(JSP)教学大纲.docx

    - 掌握响应对象response的作用及其常用方法 - 掌握会话对象session的作用及其常用方法 - 掌握多客户端共享对象application的作用及其常用方法 - 掌握页面对象page和页面上下文对象pageContext的作用及其常用方法...

    jsp_html_web_实现页面跳转

    其中,参数 `scope` 表示作用域的类型,常见的作用域包括: - `PageContext.PAGE_SCOPE`:表示当前页面的作用域。 - `PageContext.REQUEST_SCOPE`:表示当前请求的作用域。 - `PageContext.SESSION_SCOPE`:...

    金鹰asp超速入门视频教程-052.Response的Cookies1.rar

    首先,我们需要理解Response对象在ASP中的作用。Response对象代表服务器对客户端的响应,它提供了多种方法和属性,如Write、Redirect等,用于向浏览器发送HTML代码、重定向页面等。在处理Cookies时,我们主要用到...

    jsp 转发和重定向的区别(forward sendRedicreat)

    同时,转发也可以减少 session 作用域的使用,避免了变量的作用域无故扩大。 重定向 jsp 重定向是通过 `response.sendRedirect("apage.jsp")` 方法来实现的。重定向的主要特点是,request 中存放的变量全部失效,...

    ASP设计常见问题及解答精要

    理解每种作用域的特点和使用场景是至关重要的,例如Page作用域仅限于当前请求,而Session则可以在用户会话期间保持数据。 2. **VBScript语法错误**:ASP主要使用VBScript作为其脚本语言,可能会遇到像未声明变量、...

    servlet和JSP面试题答案.pdf

    2. response 响应对象:类型为 javax.servlet.SrvletResponse,作用域为 Page 3. pageContext 页面上下文对象:类型为 javax.servlet.jsp.PageContext,作用域为 Page 4. session 会话对象:类型为 javax.servlet....

    Javascript培训资料整理分享:Javascript入门指南

    JavaScript中有两种主要的作用域类型:函数作用域和块作用域。 - **函数作用域** (`var`): 如果使用`var`声明变量,则该变量在函数内部声明时具有函数作用域。 - **块作用域** (`let`, `const`): 如果使用`let`或`...

    北大青鸟javaweb

    常用方法包括getParameter(String name)和getParameterValues(String name)。 * response对象:处理JSP生成的响应,将响应发送给客户端,实现javax.servlet.http.HttpServletResponse接口。 * out对象:用于输出响应...

    jsp隐含对象详细解析

    - **描述**:`pageContext`对象提供了一个访问其他JSP对象的接口,它包含了对当前页面及其作用域中的对象的引用。通过`pageContext`对象可以访问到其他JSP内置对象,并且还可以用来设置和获取属性。 5. **session...

Global site tag (gtag.js) - Google Analytics