日期:2014-05-18  浏览次数:20679 次

无语了 编译这个javabean 把我搞疯了
UserLogOn.java   文件代码如下:
-----------------------------

package   com.jb.logon;
import   com.jb.logon.DB;
import   java.sql.*;
//import   java.servlet.*;
import   javax.servlet.*;  
import   javax.servlet.http.*;  
public   class   UserLogOn   {
private   String   username;
private   String   userpassword;
        private   ResultSet   rs;
private   DB   db=new   DB();

        public   UserLogOn(){}
public   void   setUsername(String   username){
this.username=username;
}
public   String   getUsername(){
return   this.username;
}
public   void   setUserpassword(String   userpassword){
this.userpassword=userpassword;
}
public   String   getUserpassword(){
return   this.userpassword;
}
        public   String   checkuser(){
        String   backstr= " ";
        boolean   mark=true;
        if(this.username==null||this.username.equals( " ")){
        backstr+= " <li> 请输入 <b> 用户名! </b> </li> <br> ";
        mark=false;
        }
        if(this.userpassword==null||this.userpassword.equals( " ")){
        backstr+= " <li> 请输入 <b> 密&nbsp;&nbsp;码! </b> </li> <br> ";
        mark=false;
        }
        if(mark){
        String   sql= "select   *   from   tb_logon   where   user_name= ' "+this.username+ " '   and   user_password= ' "+this.userpassword+ " ' ";
        try{
        rs=db.getRs(sql);
                if(!rs.next())
                backstr= "登录失败! <br> 输入的 <b> 用户名 </b> 或 <b> 密码 </b> 不存在! ";                      
                else
       
        response.sendRedirect( "main.jsp ");
                }catch(Exception   e){e.printStackTrace();}
          }
        db.closed();
                return   backstr;        
        }
}

他的作用就是在用户名密码错验证正确之后,跳转到main.jsp页面上去。
而我已经把servlet-api.jar   放到D:\j2sdk1.4.2_03\jre\lib\ext里去了
而且我也已经把D:\Program   Files\Apache   Software   Foundation\Tomcat   5.0\common\lib\servlet-api.jar给添加在环境变量里去了。
可我在编译这个文件的时候还是出现这样的错误:
cannot   resolve   symbol
  symbol:   variable   response

我真的要发疯了,请哪位来救救我。

------解决方案--------------------
大叔,javabean不是jsp页,并没有预定义response这个变量的
要么你把它作成servlet,拿Ser