先给出配置内容
<package name="testForm" namespace="/user" extends="struts-default">
<action name="user_*" class="com.wxhl.action.FormAction" method="{1}">
<result name="{1}">/{1}.jsp</result>
</action>
</package>
- 访问路径为:http://localhost:8080/struts2/user/user_login 可以访问到login页面
- 访问路径为:http://localhost:8080/struts2/user/a/b/user_login 也可以访问到login页面
- 访问路径为:http://localhost:8080/struts2/a/b/user/user_login 访问路径出错
总结:
Tomcat中路径访问解析
localhost------------>访问哪一台主机
8080----------------->端口号找到tomcat
struts2--------------->找到项目名称
/user/a/b------------->找到命名空间,没找到就继续向下找,找到就返回
/user/a---------------->找到命名空间,没找到就继续向下找,找到就返回
/user------------------->找到命名空间,没找到就继续向下找,找到就返回
/------------------------->默认命名空间,找不到报错,找到就返回
网友评论