要在jsp或标签中获取
struts.actionMapping
,我们使用struts.actionMapping
的request
举个例子:
<s:property value="#request['struts.actionMapping']"/>
显示类似以下内容:
ActionMapping{name='own-to-other-form', namespace='/transaction/fundtransfer',
method='form', extension='ib', params={}, result=null}
实际上我们使用
<s:property value="#request['struts.actionMapping'].name"/>
来获取动作名称。
当我将
StrutsPrepareAndExecuteFilter
更改为 <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher>
时
上面的标签显示
noActionMapping
。
有什么办法可以解决吗?
struts.actionMapping
的值可以在上下文中找到。
您可以使用 JSP 打印该值
<s:property value="#context['struts.actionMapping']"/>