我正在使用servlet引入我的Web应用程序的登录页面。但是一旦我登录并单击“提交”按钮,我应该被重定向到另一个页面。我该怎么做呢?我目前正在尝试使用
RequestDispatcher rd = null;
rd = getServletContext().getRequestDispatcher("/NextServlet");
rd.forward(request, response);
也尝试使用
response.sendRedirect("http://localhost:8080/myProject/NextServlet");
但点击提交没有任何反应,我不希望包含带有href和使用的链接。我该怎么办?
答案 0 :(得分:1)
试试这个
response.sendRedirect("NextServlet");
答案 1 :(得分:0)
我认为您需要在重定向网址中添加contextPath
:
String destinationURL = request.getContextPath()+"/NextServlet";
RequestDispatcher rd = getServletContext().getRequestDispatcher(destinationURL);
rd.forward(request, response);
答案 2 :(得分:0)
您是否在html中设置了表单的“操作”?
<form action="your_jsp_script.jsp" method="post">