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
Javascript 在<;输入>;从数据库中检索后的标记_Javascript_Jsp_Session_Redirect_Dynamicobject - Fatal编程技术网

Javascript 在<;输入>;从数据库中检索后的标记

Javascript 在<;输入>;从数据库中检索后的标记,javascript,jsp,session,redirect,dynamicobject,Javascript,Jsp,Session,Redirect,Dynamicobject,我有一个JSP页面。在HTML标记下的页面中,我有标记。现在,这些输入标记的值将在使用JDBC连接从数据库检索后设置。假设我有一个页面page1.jsp,其中有一个javascript代码,其中包含一个函数,我将重定向到使用数据库连接检索值的页面。现在,当我执行查询时,我得到结果集变量中的所有值。我希望将这些值再次发送回page1.jsp,以便使用它们设置为标记的值。我想知道我该怎么做。我应该将结果集变量中的每个值存储到会话变量中并在以后使用它们,还是应该将rs变量返回到第1页并在标记中设置值,

我有一个JSP页面。在HTML标记下的页面中,我有
标记。现在,这些输入标记的值将在使用JDBC连接从数据库检索后设置。假设我有一个页面
page1.jsp
,其中有一个javascript代码,其中包含一个函数,我将重定向到使用数据库连接检索值的页面。现在,当我执行查询时,我得到结果集变量中的所有值。我希望将这些值再次发送回
page1.jsp
,以便使用它们设置为标记的值。我想知道我该怎么做。我应该将结果集变量中的每个值存储到会话变量中并在以后使用它们,还是应该将rs变量返回到第1页并在
标记中设置值,如
。一个人建议我使用动态对象。我听说过,但从未使用过。更好的方法是什么。

第一个解决方案很简单,正如您所说,您可以在会话中存储值,并在page1.jsp中检索它们。但我认为您应该使用Javascript Asyncronuos调用,以xml生成响应,检索响应并填充到页面中,而无需刷新页面。(内容更新)。i、 e


更多信息

javascript“重定向到检索值的页面”是什么意思?您可以发布一些代码吗?会话不是存储值的正确范围。您可以为此使用请求范围。
xmlhttp.open("GET","demo_get.asp",true);
xmlhttp.send();