Servlet部署的时候如何配置web.xml文件

我们知道当我们编写好Servlet的时候需要将Servlet进行部署,此时就需要对web.xml文件进行配置了。具体配置代码如下

<servlet>
 <servlet-name>MyFirstServlet</servlet-name>
 <servlet-class>com.sgrweb.MyFirstServlet</servlet-class>
</servlet>
 <servlet-mapping>
    <servlet-name>MyFirstServlet</servlet-name>
    <url-pattern>/ABC</url-pattern>
 </servlet-mapping>

可以看出来代码可以分成两个部分<servlet></servlet>以及<servlet-mapping></servlet-mapping>。

首先就是第一部分:

代码第二行的<servlet-name></servlet-name>就是给该Servlet取名字,该名字可以自己定义。默认就是使用该Servlet的名字。

代码第三行的<servlet-class></servle-class>是用来指明Servlet放在哪一个包下面的注意不要加上.java后缀名。

接下来就是第二部分:

代码的第六行的<servlet-name></servlet-name>要和上面的一模一样,否则在tomcat服务器启动的时候就会报错。

代码的第七行的<url-pattern></url-pattern>这里就是将来访问该Servlet的资源名部分,默认命名规范就是该Servlet的名字。

当以后浏览器要进行访问的时候会在地址栏输入:http://localhost:8080/web1/MyFirstServlet

此时tomcat服务器的web服务器就会接收到该请求然后去查找web.xml文件当中的<url-pattern>,然后找到它上面的<servlet-name>

接着去匹配上面的<servlet-name>看这两个<servlet-name>是否一样,不一样的话就会报错。找到之后就会去找下面的对应的Servlet

所在的包从而找到这个Servlet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值