Java 向“/WebContent”下的资源转发的RequestDispatcher.forward()无效
我正在向servlet中Webcontent文件夹中的html资源发送请求。但这并不是派遣它。甚至它也不例外。AboutUs是一个html页面,位于项目的WebContent文件夹中。我使用的IDE是eclipse。我对网络开发非常陌生。任何帮助都将不胜感激 提前谢谢 Servlet代码:Java 向“/WebContent”下的资源转发的RequestDispatcher.forward()无效,java,Java,我正在向servlet中Webcontent文件夹中的html资源发送请求。但这并不是派遣它。甚至它也不例外。AboutUs是一个html页面,位于项目的WebContent文件夹中。我使用的IDE是eclipse。我对网络开发非常陌生。任何帮助都将不胜感激 提前谢谢 Servlet代码: @WebServlet("/Login") public class Login extends HttpServlet { private static final long serialVersi
@WebServlet("/Login")
public class Login extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public Login() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String name="";
String pass="";
name=request.getParameter("param1");
pass=request.getParameter("param2");
System.out.println("Name :" +name+"PAss :"+pass);
if (name!=null && pass!=null){
List<User> please = DataAccessUtil.getByEmail(name, pass);
if (please!=null)
{
int count = please.size();
System.out.println("Record Found : " + count);
if(!(count==0))
{
Iterator<User> iterator = please.iterator();
while(iterator.hasNext())
{
User object = (User) iterator.next();
String email = object.getEmail();
HttpSession session = request.getSession();
session.setMaxInactiveInterval(60);
session.setAttribute("email", email);
}
RequestDispatcher r= request.getRequestDispatcher("/AboutUs.html");
r.forward(request, response);
log("please");
}
else{
RequestDispatcher rd= request.getRequestDispatcher("/DR.html");
rd.forward(request, response);
log("please2");
}
}
}
else{
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
}
更具体地说,错误是什么?这就是问题所在,eclipse在执行过程中没有报告显式错误。但这行代码不起作用。它没有打开该页面,尽管下一行只是简单的Logclicked正在执行。在这里向我们展示所有servlet代码实际上执行的顺序是从index.html请求发送到我的登录servlet,该servlet验证并将请求发送到AboutUs.html。但是AboutUs.html永远不会在浏览器中打开。在登录servlet中显示doget{}代码