关于jsp的一个菜鸟问题请教下大家
public boolean UserCheck(String u,String p){
	boolean b=false;/*我发现b的值没有变化,即在这里如果设置默认是true,return b 还是ture,如果默认是false,return b还是false!!!下面不执行?还是数据库没连接上?*/
	try{
		Conn db=new Conn();
		cn=db.getConn();
		st=cn.createStatement();
		rs=st.executeQuery("select psd from userInfo where user_name='"+u+"'");
		 
		if(rs.next()){
			String password=rs.getString(1);
			if(password.equals(p)){
				b=true;
			}else{
				b=false;
			}
		}
	}catch(Exception ex){
		ex.printStackTrace();
	}finally{
		this.close();
	}
	 
	return b;
 }
/****************************************************************************连接数据库的类*********/
public class Conn {
    private Connection conn=null;	/*定义数据库连接*/
	public Connection getConn(){
		  try{
			 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
			 conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=数据库名","sa","sa");			 
		  }
		  catch(Exception ex){
			  ex.printStackTrace();/*输出错误信息*/
		  }
		  return conn;
	}
}
              
------解决方案--------------------在数据库连接class Conn 里加条输出语句,看看能不能得到连接
把boolean b定义到全局