[英]Java/Struts2: How to get action name from current url
我有一个活动页面,其URL如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();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.