b.jsp并没有DB这个实例啊,应该在usebean一下

解决方案 »

  1.   

    Connection con=DBCon.getConnection()并没有DBCon这个类,因为session只是在这个a.jsp中有用
      

  2.   

    可以吗?我认为只有"page“是可行的。
      

  3.   

    implements javax.servlet.http.HttpSessionBindingListenerhttp://expert.csdn.net/Expert/topic/1981/1981543.xml?temp=.6861841
      

  4.   

    不管你想怎么用,在b.jsp中都得再useBean一次,这样服务器才会去找DBCon这个实例.
    要不然每个页面服务器都试图去找对应的实例,那服务器用不了多久都挂了.
      

  5.   

    B.jsp:
    <jsp:useBean id="DBCon" scope="session" class="com.luck.database.DBConnect"/>
    <HTML>
    <BODY>
    <%
    Connection con=DBCon.getConnection();
    %>
    </BODY>
    </HTML>
      

  6.   

    在文件B.jsp中,
    <jsp:useBean id="DBCon" scope="session" class="com.luck.database.DBConnect"/>这个是为了声明一下你要引用的东西!
      

  7.   

    或者com.luck.database.DBConnect DBCon=session.getAttribute("DBCon");
    不过一般不这么用,只是jsp真正就是这样获取bean的
      

  8.   

    A.jsp:
    <HTML>
    <BODY>
    <jsp:useBean id="DBCon" scope="session" class="com.luck.database.DBConnect"/>
    </BODY>
    </HTML>
    声明一个就行了。
    B.jsp:
    <HTML>
    <BODY>
    <jsp:useBean id="DBCon" scope="session" class="com.luck.database.DBConnect"/>
    Connection con=DBCon.getConnection();
    </BODY>
    </HTML>