第一部分: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() 来清除首部的空白行
- 浏览: 106704 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (90)
- JavaSe (22)
- JavaEE (10)
- JavaFrameWork (1)
- Python (7)
- batch (3)
- MsSql/Oracle/MySql (1)
- 服务器 (4)
- Software (1)
- Eclipse (1)
- SWT/JFace (0)
- 版本控制 (1)
- 代码优化与规范 (5)
- 设计 (2)
- 理财 (1)
- 日记 (3)
- 记事薄 (1)
- 转载 (1)
- entertainment (0)
- 算法 (2)
- xml (0)
- 待整理 (0)
- 常用资源整理 (0)
- vbs (2)
- C++ (1)
- Material (5)
- 系统 (2)
- Hibernate (8)
- tools (3)
- 程序员 (1)
- javascript (6)
- 职场 (2)
- 管理 (0)
- struts2 (0)
- EJB (1)
- webserver (2)
- struts (0)
- dwr (1)
- webPageTec (0)
- cas (0)
- 业务 (0)
- 工具 (0)
- 笔记 (0)
- 职业生涯 (0)
最新评论
发表评论
-
JAVA复习资料
2014-04-07 22:03 641数据库的复习 -
张孝祥Java面试总结
2014-03-25 21:58 1675<!--StartFragment --> 张孝 ... -
老版本 casclient 中的一个bug
2013-05-10 20:09 0edu.yale.its.tp.cas.client.Uti ... -
CAS 实现单点登录 原理
2013-05-10 20:08 0cas 是耶鲁大学研究的一种开源的 单点登录的实现方案。 ... -
struts1 上传文件
2013-05-10 19:59 01.Form 和 DTO 在其中设置一个 FormFi ... -
dwr 使用简介
2013-04-27 18:59 1975dwr: 安装 DWR 时会配置一个 servlet ... -
request 作用域 常用方法
2013-04-22 18:58 4011request 请求: String getQueryStr ... -
jsp webserver 中的4大作用域
2013-04-22 19:00 1991在 web server 中有四个 ... -
jsp 9 大内置对象
2013-04-22 18:54 1020九大对象:内置对象(又叫隐含对象,有9个内置对象):不需要 ... -
页面跳转 中的 请求转向 与 重定向(简单总结)
2013-04-22 19:02 3194请求转向 服务器 ... -
struts中的令牌 token
2013-04-16 18:16 1550Token 令牌 org.apache.struts ... -
servlet 生命周期
2013-04-16 18:17 882Servlet在Web容器中运行时,其实例的创建与销毁等 ... -
j2ee proj
2012-09-18 19:47 0aaa -
sss
2012-07-31 12:35 0http://xinsheng.huawei.com/cn/b ...
相关推荐
此对象提供4个作用域层次的属性查询和修改能力,也提供转发请求到其他资源和包含其他资源的方法,该对象的方法都是抽象的。 4. Exception 对象(异常对象) Exception 对象是java.lang.Throwable类型,通过JSP页面...
jsp九大内置对象和四大作用域详解 jsp中的九大内置对象和四大作用域是jsp编程中非常重要的概念,它们提供了访问和操作服务器端资源的能力,帮助开发者快速构建动态Web应用程序。 一、request对象 request对象代表...
在VBScript中,编程涉及到多个核心概念,包括自定义过程和函数、变量作用域以及对象的属性、方法和事件。让我们逐一深入探讨这些知识点。 首先,VBScript中的自定义过程和函数是编程中的基础单元。过程是执行特定...
页面开发人员在使用这些内置对象时,应当注意它们的生命周期和作用域,以避免一些常见的问题,比如数据共享不当导致的数据冲突或者内存泄漏等。 此外,JSP页面还允许开发者通过page指令和taglib指令等自定义指令来...
response对象具有页面作用域,即访问一个页面时,该页面内的response对象只能对这次访问有效,其他页面的response对象对当前页面无效。 二 response对象常用的方法 三 实战 <%@ page language=java ...
常用方法如`setHeader()`、`setStatus()`和`encodeURL()`。 4. **session对象**:用于保持用户会话状态,存储用户信息。常用的函数有`getAttribute()`和`setAttribute()`,以及`invalidate()`来结束会话。 5. **...
- 常用方法:`setAttribute()`和`getAttribute()`在页面作用域内存储和获取数据,同时还可以通过`getScope()`和`setAttributeAtScope()`等方法访问其他作用域的对象。 作用域是决定变量或对象在哪个范围内可见的...
C/S 结构、HTTP 状态码、传值方式、Servlet 生命周期、页面跳转、POST 提交中文处理、JSP 页面元素构成、JSP 页面常用的内置对象、Session 对象的作用和常用方法、MVC 三层结构、项目中如何判断用户是否已经登录、...
与`sendRedirect`不同,`<jsp:forward>`不会创建一个新的请求,而是将当前请求的控制权转移给另一个资源,这意味着所有请求参数以及`request`和`session`作用域中的属性都会被保留并传递给目标资源。 这种跳转方式...
**作用域和保存时间:**整个应用程序生命周期内有效,直到应用程序关闭或者服务器重启。 **应用范围:**适合存储所有用户都能访问的数据。 **保存位置:**服务器端内存。 示例代码: ```csharp protected void ...
- 掌握响应对象response的作用及其常用方法 - 掌握会话对象session的作用及其常用方法 - 掌握多客户端共享对象application的作用及其常用方法 - 掌握页面对象page和页面上下文对象pageContext的作用及其常用方法...
其中,参数 `scope` 表示作用域的类型,常见的作用域包括: - `PageContext.PAGE_SCOPE`:表示当前页面的作用域。 - `PageContext.REQUEST_SCOPE`:表示当前请求的作用域。 - `PageContext.SESSION_SCOPE`:...
首先,我们需要理解Response对象在ASP中的作用。Response对象代表服务器对客户端的响应,它提供了多种方法和属性,如Write、Redirect等,用于向浏览器发送HTML代码、重定向页面等。在处理Cookies时,我们主要用到...
同时,转发也可以减少 session 作用域的使用,避免了变量的作用域无故扩大。 重定向 jsp 重定向是通过 `response.sendRedirect("apage.jsp")` 方法来实现的。重定向的主要特点是,request 中存放的变量全部失效,...
理解每种作用域的特点和使用场景是至关重要的,例如Page作用域仅限于当前请求,而Session则可以在用户会话期间保持数据。 2. **VBScript语法错误**:ASP主要使用VBScript作为其脚本语言,可能会遇到像未声明变量、...
2. response 响应对象:类型为 javax.servlet.SrvletResponse,作用域为 Page 3. pageContext 页面上下文对象:类型为 javax.servlet.jsp.PageContext,作用域为 Page 4. session 会话对象:类型为 javax.servlet....
JavaScript中有两种主要的作用域类型:函数作用域和块作用域。 - **函数作用域** (`var`): 如果使用`var`声明变量,则该变量在函数内部声明时具有函数作用域。 - **块作用域** (`let`, `const`): 如果使用`let`或`...
常用方法包括getParameter(String name)和getParameterValues(String name)。 * response对象:处理JSP生成的响应,将响应发送给客户端,实现javax.servlet.http.HttpServletResponse接口。 * out对象:用于输出响应...
- **描述**:`pageContext`对象提供了一个访问其他JSP对象的接口,它包含了对当前页面及其作用域中的对象的引用。通过`pageContext`对象可以访问到其他JSP内置对象,并且还可以用来设置和获取属性。 5. **session...