从数据库中检索后,在<input />标记中设置值

时间:2012-04-20 20:09:09

标签: javascript jsp session redirect dynamicobject

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

1 个答案:

答案 0 :(得分:0)

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

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

更多信息Mastering Ajax