Cannot forward after response has been committed跳转错误

跳转后再跳转

这是错误版本,我以为跳了一个页面后程序就不执行了,看样子好像还是执行

if(username==null||username.equals("")||password==null||password.equals("")) {
				
				req.setAttribute("message", "请输入用户名和密码");
				req.getRequestDispatcher("login.jsp").forward(req, resp);
			}
			
				us=usDao.Login(username, password);
			if(us!=null) {
				resp.sendRedirect("query.jsp");				
			}
			else {
				req.setAttribute("message", "用户名或密码错误");			
				req.getRequestDispatcher("login.jsp").forward(req, resp);
			}
			

所以要都用if——else给包含

if(username==null||username.equals("")||password==null||password.equals("")) {
				
				req.setAttribute("message", "请输入用户名和密码");
				req.getRequestDispatcher("login.jsp").forward(req, resp);
			}
			else {
				us=usDao.Login(username, password);
			if(us!=null) {
				resp.sendRedirect("query.jsp");				
			}
			else {
				req.setAttribute("message", "用户名或密码错误");			
				req.getRequestDispatcher("login.jsp").forward(req, resp);
			}
			}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值