在 Struts 2 中通过请求传递上下文参数

Pass context params with request in Struts 2

我的 JSP

中有以下 URL
<s:url id="modifyUser" value="%{modifyUserAction}" />

我按如下方式传递上下文参数

<s:hidden name="context" value="%{modifyUserContext}"/>

但是在这种情况下,除非我设置不添加参数,否则上下文将与任何 URL 一起发送。

如何只为特定 URL 传递我的上下文?它必须在请求中传递,而不是在 URL 本身中传递。

澄清:我希望 context 的值仅通过我的 modifyUser 传递,但我 想要我的 URL 看起来像 someurl?context=someContext.

你可以通过这种方式获取上下文

<s:url var="context" value="/" />

现在您可以在表单的隐藏字段中使用它来发出 post 请求

<s:hidden name="context" value="%{#context}"/>