【发布时间】:2014-01-29 04:33:34
【问题描述】:
我有一个为登录项目分派 jsp 文件的 servlet,逻辑工作正常,但我没有得到正确的 jsp,而是出现错误:
if (user.isValid())//isValid UserDAO
{
HttpSession session = request.getSession(true);
session.setAttribute("currentSessionUser",user);
response.sendRedirect("/Logggedin.jsp"); //logged-in page
//System.out.println("You are logged in");
}
else
{
response.sendRedirect("/InvalidLogin.jsp"); //error page }
//System.out.println("You are not logged in");
}
请注意,我的基本路径是/ClassGrading/*,我尝试了两种路径:ClassGradking/Loggedin.jsp 和上面的路径,在 index.jsp 页面中我有以下代码:
<form action="LoginServlet">
【问题讨论】:
-
尝试删除路径名中的斜杠,例如“Logggedin.jsp”n“InvalidLogin.jsp”
-
应该是
Logggedin.jsp,还是Loggedin.jsp?您的 SO 问题中是否有错字,在您的实际代码中,两者都没有?
标签: java jsp servlets response