servlet 中 web.xml 的理解和URL地址映射个人理解

servlet 的web.xml中有两个标签最重要:

先说下这两个标签

<servlet>

<servlet-mapping>

他们之间的关系可以使一对一,也可是一对多的关系。

 以下是一个实例和其中的注解

 <servlet>
    <servlet-name>myfirst_servlet</servlet-name> // 这个是一个标志,与 <servlet-mapping>形成对应关系  (这个元素命名是我们自己定义的,可以使任意的,但命名时方便理解,一般要求有一定的意义作用是和mapping中的name对应,以便服务器能找到)
    <servlet-class>HelloWorldServle</servlet-class>// 服务器访问这个.class文件,若有打包应写成 包名/类名(这个是有限制的名字一:若编译后的class文件不在一个包内,直接是class的名字即可,二,若是在一个包内,则这里应该是      包名/类名    的格式)
  </servlet>
  <servlet-mapping>
    <servlet-name>myfirst_servlet</servlet-name> //这个与servlet产生对应关系   (这里的命名也是任意的,但有一个限制,须得和上面servlet元素中的一个对应,以便找到相应的class文件,这里一般处理是和上面的名字一样就好,就像这个例子一样myfirst_servlet对应上面的myfirst_servlet


    <url-pattern>hello</url-pattern>// 用户在客户端浏览器中数据的路径名(这里的命名也是自己随意定义的,叫什么自己看心情,一般也是方便理解为准,一般是命名为要映射的类的名字,这样知道是哪个类嘛)
  </servlet-mapping>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值