Servlet开发的一些重要细节
2018-03-15 14:30
260 查看
可以在Servlet元素里面配置<load-on-starup>元素使得服务器被启动的时候这个Servlert对象的实例就被创建,init方法就被调用。<load-on-starup>元素的内容一般是一个是数字,数字的大小决定了启动的顺序,数字越小优先级越高(在配置了多个随着服务器启动的Servlet的情况下)。
缺省Servlet的存在:当浏览器请求一个静态web资源的时候,实际上是服务器调用缺省Servlet来帮助返回该静态web资源。这个缺省Serlvet的<url-pattern>配置为/,且<load-on-starup>配置为1。如果将一个其他的Servlet被配置为/,那么会覆盖掉缺省Servlet,导致静态web资源无法访问。访问被变更到覆盖后的Servlet。这个缺省Servlet可以在服务器tomcat的conf里的web.xml里面找到,名为default。所以当访问服务器中某个静态HTML文件和图片时,实际上是在访问这个缺省的Servlet。
缺省Servlet的存在:当浏览器请求一个静态web资源的时候,实际上是服务器调用缺省Servlet来帮助返回该静态web资源。这个缺省Serlvet的<url-pattern>配置为/,且<load-on-starup>配置为1。如果将一个其他的Servlet被配置为/,那么会覆盖掉缺省Servlet,导致静态web资源无法访问。访问被变更到覆盖后的Servlet。这个缺省Servlet可以在服务器tomcat的conf里的web.xml里面找到,名为default。所以当访问服务器中某个静态HTML文件和图片时,实际上是在访问这个缺省的Servlet。
相关文章推荐
- javaweb_04,05-Servlet开发的一些重要细节
- Servlet开发的一些细节问题
- Servlet开发中的一些细节
- servlet开发中的一些细节
- servlet 开发重要细节url-pattern
- 【JSP开发】Servlet的一些细节
- 深入体验JavaWeb开发内幕——关于servlet的一些实现细节
- web开发时,一些比较重要的服务类,框架自带类,及框架的配置读取
- Android开发网上的一些重要知识点_2
- Android开发网上的一些重要知识点[经验分享]
- 《Servlet学习笔记》Servlet开发细节-线程安全
- Python开发中一些技术细节
- EJB3.0开发入门及其一些重要的特性
- NGUI研究院之开发项目的一些使用心得比较细节(五)
- Android开发的一些细节
- Servlet开发中注意的细节问题
- 我的编程之路(十九) 开发中一些细节与启发
- CodeReview是开发中的重要一个环节,整理了一些关于jupiter for java
- Servlet基本知识及一些细节
- 提高开发效率的一些细节