我有包含应用程序创建方法的操作类,如果应用程序保存成功,则返回“成功”。如您所见,我的 struts.xml 正在重定向到应用程序只读模式。当我重定向到“tenantId”(包含在会话中)的只读操作默认名称空间覆盖时
这是重定向网址
http://localhost:8080/scandium/tenantId/applicationView.html!tenantId?applicationId=40
为什么会有“!” 在网址中?它如何将默认命名空间更改为 "tenantId" ?
谁能帮我解决这个问题?
<struts>
<constant name="struts.devMode" value="true"/>
<constant name="struts.action.extension" value="html"/>
<package name="default" namespace="/" extends="struts-default">
<action name="createApplication" class="com.action.ApplicationAction" method="create">
type="tiles">/applicationReadOnlyBody.tiles</result>-->
<result name="success" type="redirectAction">
<param name="actionName">applicationView.html</param>
<!-- <param name="namespace">/</param> -->
<param name="applicationId">${appId}</param>
</result>
<result name="input" type="tiles">/new-application.tiles</result>
</action>
<action name="applicationView" class="com.action.ApplicationReadOnlyAction" method="viewApplication">
<result name="success" type="tiles">/applicationReadOnlyBody.tiles</result>
</action>
</package>
</struts>
先感谢您,
乌德西卡