设置调度程序:FORWARD 在 Struts 2 中使 struts.actionMapping 变为 noActionMapping

问题描述 投票:0回答:1

要在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

有什么办法可以解决吗?

jsp filter struts2 httprequest action-mapping
1个回答
1
投票

struts.actionMapping
的值可以在上下文中找到。

您可以使用 JSP 打印该值

<s:property value="#context['struts.actionMapping']"/>
© www.soinside.com 2019 - 2024. All rights reserved.