0

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

4

1 回答 1

0

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

xmlhttp.open("GET","demo_get.asp",true);
xmlhttp.send();

更多信息掌握 Ajax

于 2012-04-20T21:04:53.730 回答