首页 > 代码库 > 路径总结
路径总结
web.xml文件中的路径
在<servlet-mapping></servlet-mapping>标签中<url-pattern></url-pattern>可以写多个。
<url-pattern>可以写成如下格式:
<url-pattern>/hello</url-pattern> <url-pattern>/hello.do</url-pattern> <url-pattern>/hello.action</url-pattern> <url-pattern>/system/login.action</url-pattern> <url-pattern>/*</url-pattern> <!--匹配任何请求--> <url-pattern>*.do</url-pattern> <!--匹配所有以 .do 结尾的请求--> <url-pattern>*.action</url-pattern><!--匹配所有以 .action 结尾的请求-->
原则:如果有精确匹配的则走精确匹配的。
关于路径的总结:
1、目前我们接触的所有路径都是以“/”开始,都是绝对路径,没有使用过相对路径。
2、在向web服务器发送请求的时候(包括使用超链接、使用form表单、直接在浏览器地址栏上输入)以及我们在java程序中使用“重定向”的时候,这些请求路径中是需要添加“项目名“的,其他的位置都不需要添加项目名。
<package name="test" namespace="/user"> <action name="insert" class="xxxx"> </package> <package name="test" namespace="/user/xxxxx"> <action name="insert" class="xxxx"> </package> <package name="test" namespace="/user/xxxxx/yyyyy"> </package>
uri ==> /user/xxxxx/yyyyy/zzzzzzz/insert.do
匹配最长,即最精确匹配的命名空间,所以该uri访问的是第三个package,因为没有action,所以返回错误信息。
路径总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。