1、获得请求路径的URL。例如url是:http://server/struts2/path1/path2/path3/test.ation
2 、首先寻求namespace为/path1/path2/path3的package,如果不存在这个package则执行步骤3;如果存在这个package,则在这个package中寻找名字
为test的action,当在package下寻找不到action时,就会直接跑到默认namespace的pacaage里面找名字为test的action,在默认的namespace的package里面还寻找不到该
action,页面提示找不到action
3、寻找namespace为/path1/path2的package,如果不存在这个package,则转至步骤4:如果存在这个package,则在这个package中寻找名字为test的action。当在该package种徐照不到action时,就会直接跑到默认namespace的pacaage里面找名字为test的action,
在默认的namespace的package里面还寻找不到该
action,页面提示找不到action
4、寻找namespace为/path1的package,如果不存在这个package,则转至步骤5:如果存在这个package,则在这个package中寻找名字为test的action。当在该package种徐照不到action时,就会直接跑到默认namespace的pacaage里面找名字为test的action,
在默认的namespace的package里面还寻找不到该
action,页面提示找不到action
5、寻找namespace为/,如果不存在这个package,则转至步骤5:如果存在这个package,则在这个package中寻找名字为test的action。当在该package种徐照不到action时,就会直接跑到默认namespace的pacaage里面找名字为test的action,
在默认的namespace的package里面还寻找不到该
action,页面提示找不到action