Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 如何将对象传递到选择框_Jsp_Struts2 - Fatal编程技术网

Jsp 如何将对象传递到选择框

Jsp 如何将对象传递到选择框,jsp,struts2,Jsp,Struts2,我在选择框中显示了一个产品列表。我正在按请求获取产品列表。产品对象有几个字段,如code、name、description等 在选择框中,我正在显示产品名称,我希望在表单提交时选择后将整个产品对象发送给操作 如果您使用的是选择框,它将存储所选选项的值。当您将表单提交给操作时,对象属性应绑定到表单的其他输入控件 Struts2使用params拦截器填充提交的表单值 HTTP请求 建议使用POST方法,因此如果您有敏感数据和 您希望它不会反映在URL中 拦截器使用参数名通过OGNL 运行时计算应在中

我在选择框中显示了一个产品列表。我正在按请求获取产品列表。产品对象有几个字段,如
code
name
description


在选择框中,我正在显示产品名称,我希望在表单提交时选择后将整个产品对象发送给操作

如果您使用的是选择框,它将存储所选选项的值。当您将表单提交给操作时,对象属性应绑定到表单的其他输入控件

Struts2使用params拦截器填充提交的表单值 HTTP请求

建议使用POST方法,因此如果您有敏感数据和 您希望它不会反映在URL中

拦截器使用参数名通过OGNL 运行时计算应在中找到引用的表达式 valueStack


或会话会话会话有何帮助?使用隐藏变量,没有JavaScript我们还能做什么?
会话将如何帮助?
将整个对象存储在会话中,发送到页面,仅返回id和修改后的数据,然后将会话中的对象与新的数据服务器端合并
使用隐藏变量,没有JavaScript我们还能做什么?
不涉及JavaScript,只需使用一个表单。在这种情况下,您能详细说明如何使用隐藏变量吗?