注册 登录
编程论坛 J2EE论坛

那各位指点那里错了 jsp servlet

cai410579517 发布于 2013-09-29 00:09, 2127 次点击
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.IllegalStateException: Cannot forward after response has been committed
    com.servlet.loginlet.doPost(loginlet.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.

   
 String code=request.getParameter("listscode");
        
String scode=(String) request.getSession().getAttribute("code");

       if(!lcode.equals("scode"))
         {
        request.setAttribute("error", "验证码不正确请重新输入");
        request.getRequestDispatcher("stulogin.jsp").forward(request, response);
        }
     加了这几句发生的错误   



2 回复
#2
java小蚂蚁2013-09-29 13:12

    if(! lcode.equals("scode"))
这句,是想和scode这个字符串比,还是和scode这个变量比,要是变量就去了双引号
#3
cai4105795172013-09-30 12:13
字符串作比较
1