关于listener、filter、servlet的创建、销毁

球球之家/carver 2013-08-16 11:45:39
个人观点:
1.创建顺序:listener>filter>servlet
销毁顺序:listener<filter<servlet
2.他们都是当所有servlet方法结束或者容器关掉、失去连接时或者手动destroy时销毁
欢迎大家拍砖。。。
...全文
230 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
今天犯了一个低级错误:忘记oracle查询为空的字段要用is判断而不用=判断,而且当用<>进行筛选字段时,当前字段为空是不会包含在内的。。。
末日哥 2013-08-24
  • 打赏
  • 举报
回复
没研究
2013-08-24
  • 打赏
  • 举报
回复
不懂,学习了。
  • 打赏
  • 举报
回复
引用 5 楼 wenjie4892543 的回复:
listener和filter很好比,,要有filter必须要添加listener,,但是servlet好像 跟他们没什么可比性吧,。。。servlet就是创建之后销毁,,没有filter难到就没有servlet
要有filter必须要添加listener,这个不对吧
<filter>
  	<filter-name>encodefilter</filter-name>
  	<filter-class>com.EncodingFilter</filter-class>
  	<init-param>
  		<param-name>encode</param-name>
  		<param-value>gbk</param-value>
  	</init-param>
  </filter>
  <filter-mapping>
  	<filter-name>encodefilter</filter-name>
  	<url-pattern>/*</url-pattern>
  </filter-mapping>
,这不没用到listener
wenjie4892543 2013-08-23
  • 打赏
  • 举报
回复
listener和filter很好比,,要有filter必须要添加listener,,但是servlet好像 跟他们没什么可比性吧,。。。servlet就是创建之后销毁,,没有filter难到就没有servlet
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
楼主,实践证明 你是对的。。
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
这个没有测试过,,但是我觉得吧。。。 listener 和 filter 是根据在web.xml中的配置的顺序创建的,至于servlet 是第一次访问的时候创建的,除非配置 load-on-startup 晚上有时间再测试一下。。。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧