struts2中Action名称的搜索顺序

简介: struts2中Action名称的搜索顺序

Action名称的搜索顺序

1、获得请求路径的URL 例如URL:http://server/struts2/path1/path2/path3/test.action

2、首先寻找namespace为/path1/path2/path3的package,如果不存在这个package则执行步骤3;如果存在这个package,则在package中寻找名字为test的action。当package下寻找不到action时,就会直接跑到默认namespace的package里面寻找action(默认命名空间指的是namespace=""或者不配置命名空间),如果默认命名空间的package里面还是找不到该action,页面提示找不到action

3、寻找namespace为/path1/path2的命名空间,如果不存在这个package,则转到步骤4;如果存在这个package,则在这个package中寻找名字为test的action,当该package中寻找不到action,就会直接跑到默认namespace的package里面寻找action如果默认命名空间的package里面还是找不到该action,页面提示找不到action;

4、寻找namespace为/path1的命名空间,如果不存在这个package,则转到步骤5;如果存在这个package,则在这个package中寻找名字为test的action,当该package中寻找不到action,就会直接跑到默认namespace的package里面寻找action如果默认命名空间的package里面还是找不到该action,页面提示找不到action;

5、寻找namespace为/的package,如果存在这个package,则在这个package中寻找名字为test的action,当在package中寻找不到action或者不存在这个package,都会去默认namespace的package里面寻找action,如果还是找不到,页面提示找不到action


目录
相关文章
|
4月前
BurpSuite8.2 -- 查找包含id参数的URL
BurpSuite8.2 -- 查找包含id参数的URL
56 1
|
3月前
如何搜索[仅有1个文件]或[指定个数范围、名称、类型文件等复杂情况]的文件夹
该文介绍了使用特定工具批量搜索文件夹的教程。首先,从提供的百度网盘或蓝奏云链接下载工具。然后打开工具,切换到批量复制板块,并通过快捷键Ctrl+5进入。接着,在工具边缘触发搜索添加功能,选择要搜索的文件夹并设置过滤条件。在过滤窗口中,根据文件和文件夹的数量以及指定的后缀名(如.html)来设定条件。例如,设置条件查找仅包含1个.html文件的文件夹。应用过滤条件后开始搜索,结果将显示在界面中,可通过双击行号或右键操作来查看和管理搜索结果。通过调整过滤条件的精确度,可以更准确地找到所需内容。该方法适用于各种复杂的搜索需求,结合不同按钮和选项能实现更多功能。
|
3月前
分享JavaWeb中filter过滤器的案例妙用 - 脏话过滤/编码过滤/代码过滤
分享JavaWeb中filter过滤器的案例妙用 - 脏话过滤/编码过滤/代码过滤
24 0
|
SQL 索引
白话Elasticsearch03- 结构化搜索之基于bool组合多个filter条件来搜索数据
白话Elasticsearch03- 结构化搜索之基于bool组合多个filter条件来搜索数据
291 0
|
算法 Android开发
android 搜索自动匹配关键字并且标红
android 搜索自动匹配关键字并且标红
android 搜索自动匹配关键字并且标红
|
Java 开发者
自定义标签之SkipPageException —不再执行标签下面的内容 | 学习笔记
快速学习自定义标签之SkipPageException—不再执行标签下面的内容
114 0
自定义标签之SkipPageException —不再执行标签下面的内容 | 学习笔记
|
PHP
Laravel返回不重复的某个字段信息列表
->groupBy('brand_id') ->pluck('brand_id');  学习交流群:364976091
1966 0