1.回顾一下三个作用域>启动tomcat时会创建ServletContext,关闭服务器,将项目从服务器中移除会销毁ServletContext请求项目中的任何资源都会创建ServletRequest,请求结束,销毁ServletRequest请求项目中的JSP资源会创建HttpSession,Session过期,服务器正常或非正常退出都会销毁HttpSession2.Listener监听器
分类:
编程语言 时间:
2018-12-12 10:33:17
阅读次数:
179
/** * 可以使用 Serlvet 原生的 API 作为目标方法的参数 具体支持以下类型 * * HttpServletRequest * HttpServletResponse * HttpSession * java.security.Principal * Locale InputStrea... ...
分类:
编程语言 时间:
2018-12-08 19:11:52
阅读次数:
173
根据有作用范围由小到大: page(jsp有效)------》page域指的是pageContext. request(一次请求)---》request域request HttpServletContext session(一次会话)---》session域session HttpSession a... ...
分类:
编程语言 时间:
2018-12-05 12:36:09
阅读次数:
231
体验 使用HttpSession进行会话管理,完全可以忽略HTTP无状态的事实。 HttpSession会话管理原理 使用HttpSession进行会话管理十分方便,让Web应用程序看似可以“记得”浏览器发出的请求,连接数个请求间的关系。但无论如何,Web应用程序基于HTTP协议的事实并没有改变。这 ...
分类:
Web程序 时间:
2018-12-02 18:32:40
阅读次数:
258
4. 使用 HttpSession 实现验证码 1). 基本原理: 和表单重复提交一致: > 在原表单页面, 生成一个验证码的图片, 生成图片的同时, 需要把该图片中的字符串放入到 session 中. > 在原表单页面, 定义一个文本域, 用于输入验证码. > 在目标的 Servlet 中: 获取 ...
分类:
其他好文 时间:
2018-12-02 17:30:19
阅读次数:
139
一.SprinMvc 的数据绑定问题 1.默认支持的类型 HttpServletRequest 对象,HttpServletResponse 对象,HttpSession 对象。这些对象在Controller的方法形参直接使用就可以,这些都是默认的声明。 2.基本数据的绑定 基本上前台有两种方式传递 ...
分类:
其他好文 时间:
2018-11-12 21:47:06
阅读次数:
290
内置对象名 类型 request HttpServletRequest response HttpServletResponse config ServletConfig application ServletContext session HttpSession exception Throwab ...
分类:
Web程序 时间:
2018-11-07 21:09:20
阅读次数:
259
spring boot 默认的httpsession是存在内存中。这种默认方式有几个缺点:1、当分布式部署时,存在session不一致的问题;2、当服务重启时session就会丢失,这时候用户就需要重新登陆,可能导致用户数据丢失。通常会使用redis来保存session。 在spring boot中 ...
分类:
编程语言 时间:
2018-10-22 00:03:40
阅读次数:
801
以后的开发,大部分是发送ajax,因此这四种传递参数的方法,并不太常用。作为了解吧 第一种:使用原生 Servlet 在控制器的响应的方法中添加Servlet中的一些作用域:HttpRequestServlet,或者HttpSession。 【注意】在方法中,ServletContext的对象是不能 ...
分类:
编程语言 时间:
2018-10-20 22:12:33
阅读次数:
217
1、什么是内置对象? 在jsp开发中,会频繁使用到一些对象,如:HttpSession,ServletContext,HttpServletRequest。 如果每次使用这些对象时,都要去创建对象 显示非常麻烦。所有sun公司就设计jsp时,在jsp页面加载完毕后会自动帮助开发者创建好这些对象,而开 ...
分类:
编程语言 时间:
2018-10-19 16:04:03
阅读次数:
183