美文网首页
struts2 url映射action的搜索顺序

struts2 url映射action的搜索顺序

作者: 吐痰高手 | 来源:发表于2017-11-08 22:21 被阅读41次

    1.

    获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action

    2.

    首先寻找namespace为/path1/path2/path3的package,如果存在这个package,则在这个package中寻找名字为test的action,如果不存在这个package则转步骤3;

    3.

    寻找namespace为/path1/path2的package,如果存在这个package,则在这个package中寻找名字为test的action,如果不存在这个package,则转步骤4;

    4.

    寻找namespace为/path1的package,如果存在这个package,则在这个package中寻找名字为test的action,如果仍然不存在这个package,就去默认的namaspace的package下面去找名字为test的action,如果还是找不到,页面提示找不到action。

    注意

    如果存在path1/path2/这个package,但是不存在test这个action,那么就不会再往上一级找了,直接就报错了

    相关文章

      网友评论

          本文标题:struts2 url映射action的搜索顺序

          本文链接:https://www.haomeiwen.com/subject/eedumxtx.html