首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于JSP+JAVABEAN的 调用有关问题 高手来帮帮!

2012-01-02 
关于JSP+JAVABEAN的 调用问题 高手来帮帮!!1.我做了个JAVABEAN(主要功能实现数据库查询)2.然后我使用JSP进

关于JSP+JAVABEAN的 调用问题 高手来帮帮!!
1.我做了个JAVABEAN(主要功能实现数据库查询)
2.然后我使用JSP   进行了前台操作(用户登陆   用户名和密码判断)
    但是我只能在   JSP页面中   再次   STRING   sql= "select   ... "
                                                            try{
                                                          ResulSet   rs=execQuery(sql)
                                                  .....
                                                    }  
          ......进行判断   .

我JAVABEAN中   的查询代码:
  public   ResultSet   execQuery(String   sql){
    ResultSet   rs=null;
    try{
  Connection   conn=DriverManager.getConnection( "jdbc:odbc:sun ", "sa ", " ")
  Statement   stmt=conn.createStatement();
  rs=stmt.executeQuery(sql);
            }catch(SQLException   ex){
            System.err.println( "login.execQuery(): "+ex.getMessage());
            }
            return   rs;
        }


我想问   我怎么样能把判断过程   放入   JAVABEAN中   又是如何在JSP前台处理   通过调用JAVABEAN   来判断   用户名和密码   是否正确;   正确就进入主页面   不正确就返回登陆页面??
 
望高手帮帮忙   谢谢   最好是能把代码   写出来   参考下

[解决办法]

前台JSP文件中的登陆部分就这样写吧:

boolean i=Login(username,password);
if(i){
//进入主页的代码
}else{
//返回登陆界面的代码
}
[解决办法]
jsp.jsp:
<%
Bean b=new Bean();
Boolean isTrue=b.validate(${param.username},${param.password})
if(isTrue){
response.sendRedirect( "success.jsp ");
}else{
response.sendRedirect( "login.jsp ");
}
%>
Bean:
public Boolean validate(username,password){
//select * from users where username= ' "+username+ " ' and password= ' "+password+ " '
if(rs.next()){
return true;
}else{
return false;
}


}

热点排行