我有JSP页面。在HTML标记下的该页面中,我有<input>
个标记。现在,在使用JDBC连接从数据库检索这些输入标记之后,将设置这些输入标记的值。假设我有一个页面page1.jsp
,其中我有一个javascript代码,其中包含一个函数,我在其中重定向到使用数据库连接检索值的页面。现在当我执行查询时,我得到结果集变量中的所有值。我希望将这些值再次发送回page1.jsp
,以便我可以使用它们设置为我的代码的值。我想知道我该怎么做。我应该将结果集变量中的每个值存储到会话变量并稍后使用它们,或者我应该将rs变量返回到第1页并在<input>
标记中设置值<%=rs.getInt("String")%>
。一个人建议我使用动态对象。我听说过他们,但从未使用过它们。这样做的好方法是什么。
答案 0 :(得分:0)
首先解决方案很简单,因为您说可以将值存储在会话中并在page1.jsp中检索它们。但是我认为你应该去Javascript Asyncronuos调用在xml中生成你的响应,重新启动它并填充到你的页面而不刷新你的页面。(内容更新)。即
xmlhttp.open("GET","demo_get.asp",true);
xmlhttp.send();
更多信息Mastering Ajax