- 博客(6)
- 收藏
- 关注
原创 2021-11-16 Listener 监听器的学习
一、 Listener 按照监听的对象分类共有六种ServletContext 对象生命周期监听器与属性操作监听器;HttpSession 对象生命周期监听器与属性操作监听器;ServletRequest 对象生命周期监听器与属性操作监听器;二、细分1.ServletContextListener(1).ServletContext 对象生命周期监听器ServletContextListener 接口定义了 ServletContext 对象生命周期的监听行为void contextI
2021-11-16 22:40:48 269
原创 2021-11-15 servlet的url-pattern的匹配规则和关系
一、概述在利用servlet或Filter进行url请求的匹配时,很关键的一点就是匹配规则,但servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是由自己的规则,比较容易混淆。本文来详细举例介绍下。下面的说明都是在tomcat服务器中得到验证的。先介绍一下匹配的概念,上例子代码。在一个app(如名字为myapp)的web.xml文件中,有如下信息:<servlet> <servlet-name>MyServlet</servlet-name> &
2021-11-15 20:34:59 181
原创 Servlet 的线程安全问题
Servlet 的线程安全问题在 Servlet 中使用的是多线程方式来执行 service()方法处理请求,所以我们在使用 Servlet 时需要考虑到线程安全问题,在多线程中对于对象中的成员变量是最不安全的,所以不要在 Servlet 中通过成员变量的方式来存放数据,如果一定要使用成员变量存储数据,在对数据 进行操作时需要使用线程同步的方式来解决线程安全问题,避免出现数据张冠李戴现象。...
2021-11-14 23:56:43 3145
原创 2021-11-14 自启动 Servlet特点及设置方式
自启动 Servlet特点自启动 Servlet 在 Tomcat 启动时就会实例化,它的实例化过程不依赖请求,而是依赖容器启动。可以通过在 web.xml 中的 <servlet> 标签中通过 <load-on-startup>1<load-on-startup> 配置自启动 Servlet ,其中的参数 1 指启动优先级,数值越小优先级越高。List item...
2021-11-14 22:26:24 1314
原创 HttpSession 对象的生命周期
HttpSession 对象的销毁HttpSession 的销毁有两种方式通过 web.xml 文件指定超时时间。(单位为分钟)<session-cionfig> <session-timeout>1</session-timeout></session-config>
2021-11-14 22:09:46 1092
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人