刷新页面以获取新的sql值

clj7thdc  于 2021-07-09  发布在  Java
关注(0)|答案(2)|浏览(514)

我有一个方法来更新sql数据库中的值。这个很好用。但是,我需要手动刷新页面以显示新值。我希望在用户更改sql值时更新页面。以下是我目前的代码:

  1. <form action="userInfo.jsp" method="get">
  2. <fieldset>
  3. <table class="table text">
  4. <tr>
  5. <th>Name: </th>
  6. <td><%=user.getFirstName()%></td>
  7. <td>
  8. <input class="closeEarlyForm form-control" placeholder="Enter New Name" type="text" name="first_name">
  9. <button type="submit" class="btn btn-primary closeEarlyForm" name="updateName">Update</button>
  10. </td>
  11. <tr/>
  12. </table>
  13. </fieldset>
  14. </form>
  15. if (request.getParameter("updateName") != null) {
  16. String name = request.getParameter("first_name");
  17. usersDAO.updateName(name, id);
  18. }

方法“updatename()工作正常,但我还需要在提交时刷新页面。我可能需要实现一些js,但我似乎找不到方法。

flvlnr44

flvlnr441#

您只需添加 location.reload(); 自动重新加载页面。

ebdffaop

ebdffaop2#

我通常在js里做这样的事。
获取数据->将我的html放入var x->$('#myobjectid').html(x);
编辑:如果你需要一点代码来理解。

  1. var X ='<table id=TableUser>';
  2. X=X+'<thead>';
  3. X=X+... you add your header + your data;
  4. X=X+'</table>';
  5. $('#IdOfFieldset').html(X);
  6. $('#IdOfFieldset').trigger('create');

相关问题