资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

请各位大侠快来看一下,简单问题,有关javabean问题,下班前结贴(12:00)

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

<jsp:useBean   id="DBPool"   scope="page"   class="testpgsql.DBConnPoolMysql"></jsp:useBean>    
  <%!  
      String   getLoginUserName(String   loginUserCode)  
      {      
  loginUserName   =   "";  
  sql   =   "   SELECT   *   FROM     message     WHERE   name="+loginUserCode+"";  
                  DBPool.DBconn();    
                  ResultSet   rs   =   DBPool.executeQuery(sql);  
                  while(rs.next())   {    
                        loginUserName   =   rs.getString(2);  
  }  
                rs.close();    
                DBPool.DBClose();  
                return   loginUserName;  
      }  
  %>  
  <%=getLoginUserName()%>  
  我的程序大体是这样的,我的javabean没有问题,怎么在JSP的方法里调用javabean呢,郁闷了好久了,请各位大侠指点迷经!

网友回答:

发表者:wchar

你的jsp大概会被解释成下面的样子,所以你usebean里的DBPool是不能在getLoginUserName方法里引用  
   
  public   class   ...  
  {  
         
        String   getLoginUserName(..)  
        {  
              .........  
        }  
   
        public   void   _jspService(...)..  
        {  
              ........;  
              testpgsql.DBConnPoolMysql   DBPool=null;  
               
        }  
  }  
 

发表者:wchar

可以在getLoginUserName里直接实例化  
  testpgsql.DBConnPoolMysql     DBPool=new   testpgsql.DBConnPoolMysql();

发表者:lilingbo

你只给出上面这些代码,如果你能保证你的javabean没有问题,那就不应该出现错误。useBean本身就可完成实例化,关键是你这里有什么错误,你没有说明白

发表者:zhaoqy0416

就是直接在getLoginUserName里实例化  
  然后在调用他的方法啊


 

 
热门推荐笔记本: IBM笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved