-
请求地址已经发生了改变,看请求的真实地址
查看全部 -
结果展示没有显示出来
查看全部 -
在request.jsp中查看是否能够正常接收,若能说明前次接收被保存了
查看全部 -
先使用请求重定向的效果,重定向到 request.jsp
查看全部 -
先使用请求重定向的效果
查看全部 -
笔记1jsp内置对象
查看全部 -
jsp页面可用的注释方式
1.html注释
<!-- comment -->
2.jsp注释
<%-- comment --%>
3.脚本注释
单行/多行注释
查看全部 -
application对象:
application对象实现了用户间数据的共享,可存放全局变量
application开始于服务器的启动,终止于服务器的关闭
在用户的前后连接或不同用户之间的连接中,可以对application给对象的同一属性进行操作。
在任何地方对applicationg对象属性的操作,都将影响到其他用户对此的访问。
服务器的启动和关闭决定了applicationg对象的生命。
applicationg对象是ServletContext类的实例。
常用方法:
public void setAttribute(String name,Object value)使用指定名称将对象绑定到此会话。
public Object getAttribute(String name)返回与此会话中的指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null。
Enumeration getAttributeNames() 返回所有可用属性名的枚举
String getServerInfo() 返回JSP(SERVLET)引擎名及版本号
查看全部 -
Session的生命周期
创建
活动
销毁:
调用了session.invalidate() 方法
Session过期(超时)
服务器重新启动
Tomcat默认session超时时间为30分钟。
设置session超时有两种方式:
session.setMaxInactiveInterval(时间) 秒
在web.xml配置
<session-config>
<session-timeout>
10
<session-timeout>
<session-config> 单位:分钟
查看全部 -
JSP内置对象
session对象
session对象是一个JSP内置对象。
session对象在第一个JSP页面被装载时自动创建,完成会话期管理。
从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。
当一个客户访问一个服务器时,可能会在服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要session对象。
session对象时HttpSession类的实例
session对象常用方法如下:
long getCreationTime(): 返回session创建时间
public String getId(): 返回session创建时JSP引擎为它设的唯一ID号
public Object setAttribute(String name,Object value): 使用指定名称将对象绑定到此会话
public Object getAttribute(String name): 返回与此会话中的指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null
String[] getValueNames(): 返回一个包含此session中所有可用属性的数组
int getMaxInactiveInterval(): 返回两次请求间隔多长时间此session被取消(单位秒)
查看全部 -
session对象
session表示客户端与服务器的一次对话
Web中的session指的是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间
从上述定义中可以看到,session实际上是一个特定的时间概念。
在服务器的内存中保存着不同用户的session。
查看全部 -
请求转发与请求重定位
请求重定位:客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏的url地址会改变。
请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp);是一次请求,转发后请求对象会保存,地址栏的url地址不会改变。
查看全部
举报