Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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
Java 声明一个js变量,该变量将被我的2个JSP访问_Java_Javascript_Html_Jsp - Fatal编程技术网

Java 声明一个js变量,该变量将被我的2个JSP访问

Java 声明一个js变量,该变量将被我的2个JSP访问,java,javascript,html,jsp,Java,Javascript,Html,Jsp,我有一个需求,在这个需求中,我必须为一个变量分配一个值,该变量应该由另一个jsp访问,该jsp将从该jsp调用该变量。 阐述: 我有一个html字段,它是一个下拉列表,其列表值始终保持不变。 它的意义在于,另一个领域依赖于它 因此,如果选择了该值,它将从一个页面转到另一个jsp(通过操作)。 我希望下拉选择在下一页中保持不变。 请提出任何建议 一种方法是在URL中传递所选值,并从请求中获取它。getParameter另一种方法是在cookie中写入它,如果它不是安全问题。这取决于你想怎么做?请参

我有一个需求,在这个需求中,我必须为一个变量分配一个值,该变量应该由另一个jsp访问,该jsp将从该jsp调用该变量。 阐述:

我有一个html字段,它是一个下拉列表,其列表值始终保持不变。 它的意义在于,另一个领域依赖于它

因此,如果选择了该值,它将从一个页面转到另一个jsp(通过操作)。 我希望下拉选择在下一页中保持不变。
请提出任何建议

一种方法是在URL中传递所选值,并从
请求中获取它。getParameter
另一种方法是在
cookie中写入它,如果它不是安全问题。这取决于你想怎么做?请参考下面的帖子了解更多的会话跟踪方式


一种方法是在URL中传递所选值,并从
请求中获取它。getParameter
另一种方法是在
cookie中写入它,如果它不是安全问题。这取决于你想怎么做?请参考下面的帖子了解更多的会话跟踪方式


您可以使用作用域
请求
将数据存储到
JavaBean
中。从第一个jsp开始,您可以创建Bean,并使用类似于

<jsp:setProperty name="beanName" property="*" />

它会自动尝试设置所有(非空)请求参数

在接收表单数据的第二个jsp中,您可以从Bean中读取所需的属性

<jsp:getProperty name="beanName" property="propertyName" />


您还可以
从第一个jsp转发到第二个jsp,Bean仍然会为您存储数据。

您可以将数据存储到
JavaBean
中,范围
为request
。从第一个jsp开始,您可以创建Bean,并使用类似于

<jsp:setProperty name="beanName" property="*" />

它会自动尝试设置所有(非空)请求参数

在接收表单数据的第二个jsp中,您可以从Bean中读取所需的属性

<jsp:getProperty name="beanName" property="propertyName" />


您还可以
从第一个jsp转发到第二个jsp,Bean仍然会为您存储数据。

为什么您不能在post back中提交选择,然后在服务器上的第二个jsp中设置值?为什么您不能在post back中提交选择,然后在服务器上的第二个jsp中设置值?