首页 > 解决方案 > SQL更新后,我需要自动以html形式返回我的页面并更新数据

问题描述

我有 account.jsp,它根据用户名和密码对话框形式打开。

  <sql:query dataSource = "${snapshot}" var = "korisnici">
    SELECT * FROM clanovi WHERE    username='<%=request.getParameter("user")%>' AND lozinka='<%=request.getParameter("pass")%>' and id_naloga !='1';
</sql:query>

它与 for-each 循环一起使用,并以 html 形式显示有关该用户的所有信息。

当我按下 update(type=submit) 时,它会在另一个更新信息的 samostalno_azuriranje.jsp 页面上形成操作。

    UPDATE clanovi SET ime='<%=request.getParameter("name")%>', prezime    ='<%=request.getParameter("last_name")%>',username='<%=request.getParameter("username1")%>',lozinka= '<%=request.getParameter("password")%>',email= '<%=request.getParameter("email1")%>', datum_rodjenja= '<%=request.getParameter("date")%>',pol= '<%=request.getParameter("gender")%>',adresa='<%=request.getParameter("address")%>',broj_tel='<%=request.getParameter("phone")%>' ,slika='<%=request.getParameter("slika")%>' where id_clan=<%=request.getParameter("id_clan")%> and id_naloga= <%=request.getParameter("user1")%>;

<%
String redirectURL = "account.jsp";
response.sendRedirect(redirectURL);
%>

因此,问题与刷新页面有关。我正在尝试再次获取我的帐户(已更新),但通过发送重定向它只会显示空的 account.jsp 页面。唯一可行的方法是在浏览器中按下后退按钮。有没有办法自动模拟后退浏览器按钮功能?

标签: sqljsploginaccount

解决方案


推荐阅读