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

zoe_happy_fei zoe_happy_fei 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
急!求高手解决
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);
}
}
...全文
评论 1
收藏 已收藏
分享
返回顶部
zoe_happy_fei
Java 51,407 成员 86,130 内容