-
application对象:
1、application对象实现了用户间数据的共享,可存放全局变量
2、application开始于服务器的启动,终止于服务器的关闭。
3、在用户的前后连接或不同用户之间的连接中,可以对application对象的同一属性进行操作。
4、在任何地方对application对象属性的操作,都将影响到其他用户对此的访问。
5、服务器的启动和关闭决定了application对象的生命
6、application对象时ServletContext类的实例
查看全部 -
Session生命周期:
一、创建
当客户端第一次访问某个jsp或者Servlet的时候,服务器会为当前会话创建一个SessionId,每次客户端向服务端发送请求时,都会将次SessionId携带过去,服务端会对此SessionId进行校验
二、活动
1、某次活动当中通过超链接打开的新页面属于同一次会话。
2、只要当前会话页面没有全部关闭,重新打开新的浏览器窗口访问同一项目资源时属于同一次会话。
3、除非本次会话的所有页面都关闭后再重新访问某个Jsp或者Servlet将会创建新的会话
注意:原有会话还存在,只是这个旧的SessionId仍然存在于服务端,只不过再也没有客户端携带它然后交予服务端校验
三、销毁:
三种方式:
1、调用了session.invalidate()方法
2、Session过期(超时)
3、服务器重新启动
查看全部 -
请求重定向::客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保存,地址来拿的URL地址会改变。
请求转发:服务器行为,request.getRequestDispactcher().forward(requset,response);是一次请求,转发后请求对象会保存,地址栏的URL地址不会改变
查看全部 -
PrintWriter与内置对象out的区别:
PrintWriter对象的输出总是在out对象的前面,可以使用内置对象的out.flush()方法解决,将内容强制写到浏览器上
查看全部 -
get:以明文的方式通过URL提交数据,数据在URL中可以看到。提交的数据最多不超过2KB。安全性低但效率比post方式高、适合提交数据量不大,安全性不高的数据。比如:搜索、查询等功能。
post:将用户提交的信息封装在HTML、HEADER内。适合提交数据量大,安全性高的用户信息。比如:注册、修改、上传等功能。
查看全部 -
JSP常用内置对象:out,request,response,session,application
不常用:Page,PageContext,exception,config
查看全部 -
JSP页面生命周期
查看全部 -
Include两种方式的区别查看全部
-
Session和Cookie的区别查看全部
-
application
查看全部 -
设置超市的两种方式
查看全部 -
Session销毁的三种方式
查看全部 -
Session保存在服务器的内存中
查看全部 -
一、什么是缓冲区 1、缓冲区:Buffer,所谓缓冲区就是内存的一块区域,用来保存临时数据 2、IO输出最原始的就是一个字节一个字节输出,效率很低。缓冲区可以先将多个字节读出来,再一次性的输出,提高效率 二、out对象 1、out对象是JspWriter类的实例,是向客户端(这里指浏览器)输出内容的常用对象。
查看全部 -
web程序的请求响应模式:
用户发送请求(request)
服务器给用户响应(response)
查看全部
举报