如何使用动态选择/输入框创建JSP页面? 第一个将显示所有表名:
<select name="table">
<option value="" disabled selected>Tabela</option>
<% while(rset.next()){ %>
<option font color="black" value="<%= rset.getString(1)%>"> <%=rset.getString(1)%>
</option>
<% } %>;
<%TableDAO.closeConnection();%>
</select><br>
这部分工作正常,在页面的开头我得到rset从返回表名的搜索中得到一个结果集。
所以,我有第一个选择框,用户将选择他想要添加新条目的表。当用户从该选择框中选择一个表名时,我希望程序在下面创建X输入框,X是该表中的列数,每个列都以列的名称作为占位符。
这可能吗? JSP总是在显示之前处理好吗?我怎么能做这个动态的部分,Js?有人可以给我一些样品吗?
答案 0 :(得分:0)
如果您想避免加载整个新页面,那么您需要使用JSP编写API(一般来说,人们遵循RESTful模式并且最近返回JSON)。然后,您可以使用JavaScript向该API发出HTTP请求(即Ajax)。