servlet跳转异常:java.lang.IllegalStateException: Cannot forward after response has b

zoe_happy_fei 2011-06-14 11:24:48
急!求高手解决
servlet代码:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
HttpSession session = request.getSession();
try {
if(username != null && password != null){
if("admin".equals(username) && "123".equals(password)){
session.setAttribute("username", username);
session.setAttribute("password", password);
request.getRequestDispatcher("/main.jsp").forward(request, response);//报错语句
return;
}else{
request.getRequestDispatcher("/index.jsp").forward(request, response);
return;
}
}
} catch (Exception e) {
logger.error("login err in servlet",e);
}
}
...全文
372 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ilove581314 2011-06-16
  • 打赏
  • 举报
回复
return;是干嘛用的?

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧