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

标签 java jsp parameters struts2 struts

我的 JSP 中有以下 URL

<s:url id="modifyUser" value="%{modifyUserAction}" />

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

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

但是通过这种方式,除非我设置不添加参数,否则上下文将通过任何 URL 发送。

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

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

最佳答案

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

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

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

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

关于java - 在 Struts 2 中通过请求传递上下文参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27952115/

相关文章:

java - 具有分割曲面的 blender 模型上出现奇怪的阴影

java - jsp 上的条件语句不起作用

javascript - 选择自动完成选项时提交表单

java - 使用 apt-get 在 Google Compute Engine 实例上安装 Java 8

java - 开源 Java 报告框架

java - 容器与 Servlet 身份验证

html - 使用参数调用 powershell 函数

vue.js - VueJS通过路由器的next()参数传递

apache-flex - 弹性 : Sending parameters to Alert closeHandler

java - Thymeleaf:无法传递隐藏 th:field 的预定义值