在JSP页面中,我使用一种形式来获取整个数据库,而使用另一种形式(以及相关的servlet请求和特定的sort命令)。对字段进行排序后,带有整个数据库的表单将变为空,因此这两个表单无法按我的预期依次工作。
目前,我不确定这是HTML还是其他问题,因此我只单击了第二个按钮即可刷新。但是,我认为使用jQuery必须有一种更聪明,更简单的方法。
提前谢谢!
<table cellpadding="10">
<form name="Refresh" action="AllPost">
<input type="submit" value="Refresh " /> ¦
</form>
<form name="F" action="SortedPost" id="formular" method="post">
<input type="submit" value="Sort: " />
<select name="Titl">
<c:forEach items="${AllPost}" var="p">
<option> ${p.Item} </option>
</c:forEach>
</select>
</form>
</table>
<table>
<c:forEach items="${SortedPost}" var="p">
<tr>
<td>ID: ${p.id}</td>
<td>bla bla : ${p.blabla}</td>
</tr>
</c:forEach>
</table>
<table>
<c:forEach items="${AllPost}" var="p">
<tr>
<td>${p.id}</td>
<td>bla bla : ${p.blabla}</td>
</tr>
</c:forEach>
</table>