java可以从struts传递<param/>。xml作为隐藏参数?
我想知道是否可以将隐藏参数传递给在struts.xml
中定义它的操作。我已经阅读了struts.xml
文档类型定义HERE,似乎它不受支持
我需要将用户名和姓氏从一个操作传递到另一个操作,我不希望这两个参数出现在URL上(我寻找一个POST
请求,但从struts.xml
我只知道如何发送GET
个请求)
另一个选项是以编程方式将它们从我的动作代码中发送,但我不能使用任何<s:form/>
,因为我不是从任何JSP
调用它,所以必须直接从动作的java代码中执行
我当前的struts.xml
操作代码如下所示(参数在URL上显示:
<action name="myAction"
class="path.to.my.action.class"
method="doSomething">
<param name="name">${name}</param>
<param name="surname">${surname}</param>
<result name="success">success.jsp</result>
</action>
编辑-澄清我的问题:
我想归档与使用<s:form/>
和以下隐藏参数归档相同的内容:
<s:form theme="simple" action="myAction">
<s:hidden name="name"/>
<s:hidden name="surname"/>
<s:submit value="%{'Submit'}"/>
</s:form>
这将触发myAction
并通过两个参数name
和surname
,但用户将无法看到这些参数
共 (0) 个答案