如何通过servlet重定向JSP中的上一页
我有一个表单可以在jsp中创建用户。当我点击“保存”按钮时,有两个名为“保存”和“取消”的按钮,用户被保存到数据库中。我想提到的问题不是重定向到上一页(list_users.jsp)。我该怎么办 下面是我的代码 用户论坛.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
<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);
});
});