无语了 编译这个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> 密 码! </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