Servlet细节问题-创新互联

(1)一个<servlet>可以对应多个<serlvet-mapping>,从而一个Servlet可以有多个路径来访问。

10年的宣化网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整宣化建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“宣化网站设计”,“宣化网站推广”以来,每个客户项目都认真落实执行。

(2)url-partten中的路径可以使用*匹配符号进行配置,

1、注意,只能是/开头/*结尾,或*.后缀这两种方式

<url-pattern>/MyFirstServlet/my/* </url-pattern>

   http://localhost:8080/MyFirstServlet/my/abcldefqdf12

<url-pattern>*.haha </url-pattern>

   http://localhost:8080/a123dsfffrgre.haha

2、由于*的引入,有可能一个路径被多个urlpartten匹配,这是优先级判断条件如下:

        哪个最像找哪个

        *.后缀永远匹配级最低

(3)一般Servlet在第一次被访问到的时候,服务器才创建出Servlet对象,

在<serlvet>配置<load-on-startup>,那么WEB应用程序在启动时,指定启动顺序装载并创建Servlet的实例对象、以及调用Servlet实例对象的init()方法.

用途:为web应用写一个InitServlet,这个servlet配置为启动时装载,为整个web应用创建必要的数据库表和数据。

(4)缺省Servlet:如果有一个Servlet的url-partten被配置为了一根正斜杠/,这个Servlet就变成了缺省Serlvet

<serlvet-mapping>

    <servlet-name>MyFirstServlet</servlet-name>

    <url-pattern>/ </url-pattern>

</serlvet-mapping>

1、其他Servlet 都不处理的请求,由缺省Servlet来处理。

2、地址栏上的请求url和web.xml的servlet不匹配的时候,访问缺省Servlet,缺省Servlet先去匹配web应用根目录静态资源的url,将静态资源显示到浏览器。

 3、设置404页面500页面等提示页面也是由缺省Servlet来执行

4、通常我们不会自己去配置缺省Servlet,会导致静态资源不能通过URL地址直接被访问了,默认缺省Servlet来自tomcat\conf\web.xml。

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。

文章题目:Servlet细节问题-创新互联
当前URL:https://www.cdcxhl.com/article40/dspdeo.html

成都网站建设公司_创新互联,为您提供动态网站网站制作网站维护移动网站建设电子商务微信小程序

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司