回顾一下,在上篇中讲解了servlet的入门程序的实现机制,其实就是通过抽象类实现接口,然后编写servlet实现该抽象类。这也是常用的一种设计模式,可以说是适配器模式的衍生吧!
在上一篇文章中最后提到了servlet在web.xml中注册servlet的内容,下面再对该知识点进行一些细节方面的讲解。
一.web.xml注册Servlet
首先,利用<servlet><servlet-mapping>标签注册一个Servlet的格式如下:
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.jjyy.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/MyServlet</url-pattern>
</servlet-mapping>
二、注意事项:
1.对于一个<servlet>可以对应多个<servlet-mapping>;
2.可以用*匹配符配置<serlvet-mapping>,但是要注意,必须是*.后缀名或者是/开头的以/*结束的路径。
3.由于匹配符的引入有可能一个虚拟路径会对应多个servlet-mapping,此时哪个最像找哪个servlet,并且*.后缀名匹配的级别最低。
4.可以为<servlet>配置<load-on-startup>子标签,指定servlet随着服务器的启动而加载,其中配置的数值指定启动的顺序,例如:
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
5.缺省servlet:如果一个servlet的对外访问路径被设置为/,则该servlet就是一个缺省servlet,其他servlet不处理的请求都由它来处理.
6.在conf/web.xml中配置了缺省servlet,对静态资源的访问和错误页面的输出(比如404、500等)就是由这个缺省servlet来处理的。如果我们自己写一个缺省servlet把大范围web.xml中的缺省servlet覆盖的话,会导致静态web资源无法访问,所以一般不推荐配置缺省的servlet。
分享到:
相关推荐
通信行业:温故知新,从4G看5G-1202-中信建投-12页.pdf
农林牧渔行业专题研究:温故知新,复盘上两轮生猪疫情影响-0213-广发证券-17页.pdf
类固收系列报告之四:温故知新,新股首日涨幅预测模型及卖出策略-0511-光大证券-23页.pdf
1.glog-0.3.5.tar.gz 2.double-conversion-1.1.6.tar.gz 3.boost_1_63_0.tar.gz 4.folly-2016.10.31.00.tar.gz
纺织服装行业“温故知新”系列之百丽复盘:渠道为王铸就龙头,改革初见成效-0717-华泰证券-26页.pdf
行业报告---温故知新,从 4G 看 5G
内容: ...2. JSP讲解 ...4. Web.xml配置详解 5. JSP标签讲解 6. EL表达式讲解 7. Javascript讲解 8. Jquery讲解 9. Jdk api中常见的术语说明 10. 字符编码问题 适应人群:初学者,以及温故知新者
rtdetr_hgnetv2_l_6x_coco.pdparams和rtdetr_hgnetv2_x_6x_coco.pdparams,基于百度自研的hgnetv2骨干网络,实现rt-detr
“温故知新”系列之工业机器人行业复盘(二):从美国汽车行业“2mm工程”看工业机器人国产化空间-20210202-银河.pdf
中信建设温故知新,从 4G 看 5G.rar
中信建设温故知新,从 4G 看 5G.pdf
NULL 博文链接:https://macleo.iteye.com/blog/1045211
该代码实现rt-detr的部署,使用python,调用tensorRT转换后的模型,实现单张图片或者图片文件夹批量推理,代码输入图片/文件夹路径,模型路径,输出图片保存路径,运行命令python ./infer_tensorrt.py --infer_dir=....
6) 平缓的学习曲线:学习使用JessMA只需掌握一定的Core Java与JSP/Servlet知识,本开发手册会循序渐进阐述每个知识点,每个知识点都会结合完整的示例进行讲述,知识点之间前后呼应,确保学习者在学习时温故知新,...
20210202-银河证券-“温故知新”系列之工业机器人行业复盘(二):从美国汽车行业“2mm工程”看工业机器人国产化空间.pdf
固定收益专题报告:温故知新,国债期货1903合约回顾与总结_国信证券-13页.pdf
计算机小数表示.温故知新.pdf
5G行业发展报告,证券研究报告
数学:吃透课本温故知新.docx