JSP数据交互(二)

3.response对象
3.1 方法
void addCookie(Cookie c) 在客户端添加cookie
void setContentType(String type) 设置HTTP响应的contentType类型
void setCharacterEncoding(String charset) 设置响应所采用的字符编码类型
void sendRedirect(String location) 将请求重新定位到一个新的URL上

4.转发与重定向的区别
转发是在服务器端发挥作用,通过forward()将提交信息在多个页面间进行传递 客户端浏览器的地址栏不会显示出转向后的地址
重定向是在客户端发挥作用,通过请求新的地址实现页面转向 在地址栏中可以显示转向后的地址

5.session对象
5.1 session:会话(浏览器与服务器的一次沟通)

5.2 方法
setAttribute(key,value); //以键值方式存储数据
getAttribute(key); //获取session中的值
removeAttibute(key); //删除session中的值
invalidate(); //设置session失效
setMaxInactiveInterval(int interval) ; //设置session最大非活动时间
getId(); //获取sessionId
getMaxInactiveInterval(); //获取session有效的非活动时间
注意:只要不重启浏览器,那么它就是同一个session.
/表示的是:根目录,是tomcat的webapps这个目录 相对目录和绝对目录

5.3 设置超时时间
第一种:
通过setMaxInactiveInterval()方法,单位是秒
第二种:
通过设置项目的web.xml或Tomcat目录/conf/web.xml文件,单位是分钟
<session-config>
<session-timeout>10</session-timeout>
</session-config>

时间: 2024-10-25 17:10:27

JSP数据交互(二)的相关文章

JSP数据交互(二)

对象的作用域:  JSP中提供了四种作用域,分别是page作用域,request作用域,session作用域和application作用域. page作用域: page作用域指单一JSP页面的范围,page作用域内的对象只能在创建该对象的页面中访问. page作用域内可以使用pageContext对象的setAttribute()和getAttibute()方法访问具有这种范围类型的对象. pageContext对象本身也属于page作用域,具有page作用域的对象被绑定到pageContext

jsp数据交互二

1.application内置对象   application实现用户之间的数据共享  void setAttribute(String key,Object value) 以key/value的形式保存对象值  Object getAttribute(String key) 通过key获取对象值   String getRealPath(String path) 返回相对路径的真实路径    统计网站访问次数:   <%    //获取当前网站的访问次数    Integer count=(I

JSP数据交互习题错误总结

1:如果注册完页面有中文字符需要在提交后的页面显示注册信息,切记先把接受到的request的编码方式改为中文:request.setCharacterEncoding("utf-8");不然会出现乱码2:提交表单的时候,错误的把事件绑定到了submit按钮上了,应该绑定到表单标签,获取表单信息! 因为跳转后的页面需要显示上个注册页面的信息,用request.getParameter(String name);这个方法的作用是获取上个请求页面的所有提交的表单信息, 这个方法只能获取有na

#学习笔记#JSP数据交互

#学习笔记#JSP数据交互 数据库的使用方式: 当用户在第一个页面的查询框输入查询语句点提交的时候我们是用什么样的方式完成这个查询的? 答:我们通过在第一个页面提交表单的形式,真正的数据库查询时在第二个服务器页面进行的,第一个request对象里面放置了查询的内容,我们可以通过request.getParameter()方法获得,在服务器内我们之间把所有的查询直接用html语句输出是很困难的,所以我们把查询的结果赋给request的Attribute,使用request.sex`x`x``tAt

jsp数据交互基础

一.动态网页开发基础 1.动态网页:能跟用户进行交互的网页,能够处理用户请求的网页 2.B/S架构:浏览器:客户端零维护:与操作系统平台的关系最小化:在响应速度和安全性上需要花费更多设计成本 C/S架构:需要专门的客户端应用:客户端需要单独维护和升级:对客户端操作系统一般有限制:能充分发挥客户端处理能力,客户端响应快 3.URL:Uniform Resource Locator统一资源定位符 http://localhost:8080/xxxx http:协议 localhost:8080代表I

JSP数据交互(二)和Servlet基础

01.Application原理与应用 01.application对象的作用域范围是整个应用服务,而它在应用中所承担的责任就类似于一个全局变量.只要服务启动,则application对象就会存在. 02.在一个应用中只有一个application,每一个用户都会共享这一个application对象. 03.通过统计网站访问次数来讲解application的用法 02.对象作用域 03.Cookie简介 解析:cookie是Web服务器保存在客户端的一系列文本信息,根据域名和端口号区分是否保存成

第3章 JSP数据交互(二)

1.application内置对象 application实现用户之间的数据共享 void setAttribute(String key,Object value) 以key/value的形式保存对象值 Object getAttribute(String key) 通过key获取对象值 String getRealPath(String path) 返回相对路径的真实路径 统计网站访问次数: <% //获取当前网站的访问次数 Integer count=(Integer)applicatio

JSP数据交互【一】

一.jsp中java小脚本    1.<% java代码段%>    2.<% =java表达式%>不能有分号    3.<%!成员变量和函数声明%>二.注释    1.<!--html注释-->客户端可以看到    2.<%--jsp注释--%>客户端不能看到三.jsp页面的的执行过程    1.客户端请求(输入URL)    2.服务器       (1)现将jsp翻译成.java文件(第一次请求)            如果是第二次请求,并

JSP数据交互

一.jsp中java小脚本 1.<% java代码段%> 2.<% =java表达式%>不能有分号 3.<%!成员变量和函数声明%> 二.注释 1.<!--html注释-->客户端可以看到 2.<%--jsp注释--%>客户端不能看到 三.jsp页面的的执行过程 1.客户端请求(输入URL) 2.服务器 (1)现将jsp翻译成.java文件(第一次请求)  如果是第二次请求,并且jsp页面内容未改变 (2)将java文件编译成.class文件 (