web.xml配置以及servlet生命周期
2016-01-22 01:29
267 查看
一个servlet可以对应多个URL,设置<url-pattern>时需注意:/one/*:匹配所有one下面的请求;*.one:匹配所有以.one结尾的请求。
通配符:*:0个或多个,?:0个或一个,+:一个或多个。
servlet生命周期可以分成三个阶段:初始化阶段、运行时阶段和销毁阶段。
初始化阶段;init方法,一次;运行时阶段:service方法或doPost和doGet ,可以多次;销毁阶段:destroy,关闭server时,一次。注:在非分布的情况下,通常一个servlet在服务器中有一个实例,即单例模式。
可以通过在web.xml文件<servlet>标签下加入<load-on-startup>标签,使new和init在server启动时完成。
doGet与doPost常见异常,http-status 405,表单的method方式与servlet中的不匹配,可以通过添加doPost或doGet方法来改正。
通配符:*:0个或多个,?:0个或一个,+:一个或多个。
servlet生命周期可以分成三个阶段:初始化阶段、运行时阶段和销毁阶段。
初始化阶段;init方法,一次;运行时阶段:service方法或doPost和doGet ,可以多次;销毁阶段:destroy,关闭server时,一次。注:在非分布的情况下,通常一个servlet在服务器中有一个实例,即单例模式。
可以通过在web.xml文件<servlet>标签下加入<load-on-startup>标签,使new和init在server启动时完成。
doGet与doPost常见异常,http-status 405,表单的method方式与servlet中的不匹配,可以通过添加doPost或doGet方法来改正。
相关文章推荐
- [工作中的设计模式]单例模式singleton
- CCF模板生成系统
- LeetCode 51. N-Queens
- linux常用命令总结
- 百度云的自动备份的思考
- [R] foreach package
- 【IOS学习基础】归档和解档
- andriod studio使用教程(十)插件安装
- php文件头信息详解。
- CodeForces 164C Machine Programming 费用流
- Educational Codeforces Round 6-C. Pearls in a Row(贪心)
- 学习Java语言必需掌握的知识点
- 关于ADC的采样率和UART的波特率
- iOS实现图像素描效果
- Educational Codeforces Round 6-B. Grandfather Dovlet’s calculator(简单模拟)
- 蓝牙连接MSP430F1232单片机之后,不传输数据
- java中注解的使用
- 搭建linux传输
- Educational Codeforces Round 6-A. Professor GukiZ's Robot(简单几何)
- 浅析RxJava核心