【发布时间】:2023-03-18 10:40:02
【问题描述】:
如何使用 struts 2 操作传递参数?
这是我的代码。
<s:form>
<s:select name="menuItem" list="menuItems" listKey="menuItemID"
listValue="menuItemName" headerKey="" headerValue="--MenuItems--"
cssClass="selectbox_bg2" id="select"
onchange="handleChange(this.value)" />
<s:textfield name="select_value" id="select_value" />
</s:form>
<script type="text/javascript">
function handleChange(value) {
window.location = "callMyAction?ValueToSubmit=" + value;
}
</script>
我的问题是如何在我的操作类中获取此参数(值)。 并传递一个参数返回jsp页面。
谢谢..
【问题讨论】:
-
你试过
request.getParameter("ValueToSubmit");吗? -
这不是一个 serverlet 或 jsp.. 使用 struts.xml 将动作转发到动作类..
-
我可以在你的标题中读到这一点。所以你是说在 Struts 2 Action 中,你不能使用
request.getParameter("..")? -
这不是struts 2 mvc架构的常见做法..
-
此表单提交什么操作?
标签: struts2 parameter-passing struts-action