如何通过servlet重定向JSP中的上一页

如何通过servlet重定向JSP中的上一页,jsp,button,servlets,Jsp,Button,Servlets,我有一个表单可以在jsp中创建用户。当我点击“保存”按钮时,有两个名为“保存”和“取消”的按钮,用户被保存到数据库中。我想提到的问题不是重定向到上一页(list_users.jsp)。我该怎么办 下面是我的代码 用户论坛.jsp <button type="reset" name="button" class="btn btn-danger" value="Cancel">Cancel</button> 试试这个: response.sendRedirect(“lis

我有一个表单可以在jsp中创建用户。当我点击“保存”按钮时,有两个名为“保存”和“取消”的按钮,用户被保存到数据库中。我想提到的问题不是重定向到上一页(list_users.jsp)。我该怎么办

下面是我的代码

用户论坛.jsp

<button type="reset" name="button" class="btn btn-danger" value="Cancel">Cancel</button> 
试试这个:

response.sendRedirect(“list_users.jsp”)

尝试以下操作:


response.sendRedirect(“list_users.jsp”)

我认为当你点击rest按钮时,它并没有点击servlet

对于表单内部的用户,不需要按钮,只需使用
使用一个简单的锚和一个请求参数reset(重置)开关进行请求,该开关指示按钮应为reset(重置)按钮=cancel(取消)

并在servlet中添加以下代码,它将解决您的问题

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub

        String button = request.getParameter("button");

        if("Cancel".equals(button)) {  --> not working 
            String page = "list_users.jsp"; 
            RequestDispatcher dispatcher = request.getRequestDispatcher(page);
            dispatcher.forward(request, response);
        }

我认为当你点击rest按钮时,它并没有点击servlet

对于表单内部的用户,不需要按钮,只需使用
使用一个简单的锚和一个请求参数reset(重置)开关进行请求,该开关指示按钮应为reset(重置)按钮=cancel(取消)

并在servlet中添加以下代码,它将解决您的问题

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub

        String button = request.getParameter("button");

        if("Cancel".equals(button)) {  --> not working 
            String page = "list_users.jsp"; 
            RequestDispatcher dispatcher = request.getRequestDispatcher(page);
            dispatcher.forward(request, response);
        }
我的回答

<script type="text/javascript">

    $(document).ready(function() {

        $("#buttonCancel").click(function() {
            history.go(-1);
        });
    });

</script>   

$(文档).ready(函数(){
$(“#按钮取消”)。单击(函数(){
历史。go(-1);
});
});
我的答案

<script type="text/javascript">

    $(document).ready(function() {

        $("#buttonCancel").click(function() {
            history.go(-1);
        });
    });

</script>   

$(文档).ready(函数(){
$(“#按钮取消”)。单击(函数(){
历史。go(-1);
});
});