Servlet 的配置
来源:互联网 发布:java log4j 日志级别 编辑:程序博客网 时间:2024/05/20 18:42
1.让 Servlet 能响应用户请求,必须将 Servlet 配置在 Web 应用中。
Servlet 3.0 中有两中配置方式:
1. 在 Servlet 类中使用 @WebServlet Annotation 进行配置。
例如:@WebServlet(name="firstServlet" , urlPatterns={"/firstServlet"})
2. 能过在 web.xml 文件中进行配置。
例如下图:
注意: web.xml 文件的根元素是<web-app 。。。。。。。。。。> 元素,在Servlet 3.0 规范中,该元素新增加了如下属性:
metadata-complete ="true"
该属性接受 true 或 false 两个值,当值为 true 时 ,该应用不会加载 Annotation 配置的 Web 组件(如 Servlet、Filter、Listener 等)。
load-on-startup Servlet : 应用启动时就创建 Servlet ,常用于某些后台服务的 Servlet ,或需要拦截很多请求的 Servlet ;
配置 load-on-startup 的 Servlet 有两种方式:
1. 通过 @WebServlet Annotation 的 loadOnStartup 属性指定。(loadOnStartup 属性只接受整型数值,值越小,Servlet 就越优先实例化。)
例:@WebServlet(loadOnStartup=1)
2.在 web.xml 文件中通过 <servlet .../> 元素的 <load-on-startup.../> 子元素进行配置。
例:
访问 Servlet 的配置参数
使用配置参数,可以实现提供更好的可移植性。
Servlet 配置参数有两种方式:
1. 通过 @WebServlet 的 initParams 属性来指定。
例:
使用 ServletConfig 获取配置参数(和ServletContext 获取配置参数完全一样, 只是ServletConfig 取得当前 Servlet 的配置参数,而 ServletContext 是获取整个 Web 应用的配置参数。)如下图:
2. 通过在 web.xml 文件的<servlet.../> 元素中添加 <init-param.../> 子元素来指定。
例:
通过这 4 个配置参数就可以连接数据库。
- servlet知识点:servlet的配置
- servlet的配置方法
- servlet的配置
- Servlet的配置
- Servlet的配置
- freemarker的Servlet配置
- Servlet的配置
- Servlet的配置
- Servlet 的配置
- Servlet 的配置
- Servlet的配置
- Servlet的参数配置
- Servlet程序包的配置
- Servlet的配置
- Servlet 的配置
- Servlet的配置
- servlet的配置
- servlet的URL配置
- 汉诺塔的实现 递归
- 基于Libevent的流媒体转发程序 性能测试
- ForEach 的使用
- Android应用开发之Session,Cookie
- 简单分析一下socket中的bind
- Servlet 的配置
- CF 登录界面制作
- 十分钟让你明白Objective-C的语法(和Java、C++的对比)
- 破解 找回 lockdir 加密的文件
- feof使用注意
- UVA 12587 Reduce the Maintenance Cost
- Adding Linux VLAN and bridge interfaces using libvirt
- ComboBox SelectionChanged改变SelectedItem MenuItem通过什么方法获得子元素选中项,已解决!
- MySQL EXPLAIN 命令详解学习