java的web.xml问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:33:09
web.xml中的 <servlet-mapping>的 <url-pattern>*.doo</url-pattern>这种匹配是什么意思?具体一点。我知道有三种匹配。这种不太明白。

web中的servlet要接受客户端的请求,然后找到对象的servlet类进行处理,
servlet根据你的访问的url
例如:http://localhost:8088/testweb/index.doo
最后的index.doo就是要访问那个servlet的标识,
根据web.xml 里面的配置信息找到相应的servlet进行处理。
<servlet-class>
<servlet-name></servlet-name>
<servlet-class></servlet-class>
</servlet-class>
<servlet-mapping>
<servlet-name></servlet-name>
<url-pattern></url-pattern>
</servlet-mapping>

servlet-name 把servlet-mapping 和servlet关联,
然后通过反射调用servlet-class

我讲的这么详细,请采纳我的吧

用户所有以.do 为后缀的请求都被拦截,跳转至相对应的action。

所有.doo的请求都会被配的那个servlet截取,再分发,Structs框架的ActionFormServlet就是干这事的

当然.do可以随便写,写.asf都可以

映射所有以.do结尾的请求