您的位置:首页 > 其它

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方法来改正。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: