【请教】Spring框架的web server中url-pattern定义问题
大家好,我基于Spring3.0写了一个小的样例web系统,处理某一个请求,比如http://localhost:8080/appname/web/login.do
如果我在web.xml中定义相应的servlet-mapping为:
<servlet-mapping>
<servlet-name>appname</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
那么我就可以在Controller中通过@RequestMapping("/web/login")捕获到这个请求
但是,如果我定义为
<servlet-mapping>
<servlet-name>appname</servlet-name>
<url-pattern>/web/*</url-pattern>
</servlet-mapping>
那个Controller里面就捕获不到这个请求。
我还尝试过
<servlet-mapping>
<servlet-name>appname</servlet-name>
<url-pattern>/appname/web/*</url-pattern>
</servlet-mapping>
也不行,这个是怎么回事?麻烦各位达人指点一下。
补充:Java , Web 开发