我有一个活动页面,其网址就像 http://localhost:8085/projectName/namespace1/namespace2/namespace3/sell.action?id=22
现在我想获取动作名称(符号后面的第4个名称/)即setuppageforwared.
怎么做到这一点?请帮助我知道,因为我读了很多struts2的书,我找不到任何解决这个问题的东西.
在我使用PHP框架之前codeigniter,使用uri段功能轻松解决这类问题 (点击这里) .我在Struts2中面向同样的方面.
给定Url字符串:http://localhost:8085/projectName/namespace1/namespace2/namespace3/sell.action?id=22
预期产出:sell
你找了ActionContext#getName()吗?
编辑:
由于你不清楚它,我想你想要从动作中获取正在执行的动作的名称.所以,在你的动作execute方法中,你会有这样的事情:
String actionName = ActionContext.getContext().getName();
| 归档时间: |
|
| 查看次数: |
10556 次 |
| 最近记录: |