我正在尝试从数据库进行登录。但是,当我尝试运行该程序时,出现了异常。它会引发一个异常: java.lang.IllegalStateException:提交响应后无法调用sendRedirect()
这是我的代码:
<%@page import="com.studmgmtsys.entity.Login"%>
<%@page import="com.studmgmtsys.repositoryimpl.LoginRepositoryImpl"%>
<%@page import="com.studmgmtsys.repository.LoginRepository"%>
<%
if(request.getMethod().equalsIgnoreCase("POST")){
LoginRepository repository= new LoginRepositoryImpl();
String username=request.getParameter("username");
String password=request.getParameter("password");
for(Login login:repository.findAll()){
if(login.getUsername()==username && login.getPassword()==password){
response.sendRedirect("home.jsp");
}
else{
response.sendRedirect("login.jsp?msg=Invalid Login");
}
}
}
%>