我有一个方法来更新sql数据库中的值。这个很好用。但是,我需要手动刷新页面以显示新值。我希望在用户更改sql值时更新页面。以下是我目前的代码:
<form action="userInfo.jsp" method="get">
<fieldset>
<table class="table text">
<tr>
<th>Name: </th>
<td><%=user.getFirstName()%></td>
<td>
<input class="closeEarlyForm form-control" placeholder="Enter New Name" type="text" name="first_name">
<button type="submit" class="btn btn-primary closeEarlyForm" name="updateName">Update</button>
</td>
<tr/>
</table>
</fieldset>
</form>
if (request.getParameter("updateName") != null) {
String name = request.getParameter("first_name");
usersDAO.updateName(name, id);
}
方法“updatename()工作正常,但我还需要在提交时刷新页面。我可能需要实现一些js,但我似乎找不到方法。
2条答案
按热度按时间flvlnr441#
您只需添加
location.reload();
自动重新加载页面。ebdffaop2#
我通常在js里做这样的事。
获取数据->将我的html放入var x->$('#myobjectid').html(x);
编辑:如果你需要一点代码来理解。