日期:2014-05-18  浏览次数:20751 次

JSP中调用servlet中创建的bean的问题
Servlet内容如下 request.setAttribute( "product ",product);
RequestDispatcher   rd   =   request.getRequestDispatcher( "PShow.jsp ");
rd.forward(request,response);


JSP中内容如下    
    <jsp:useBean   id= "product "   scope= "request "  
    class= "com.pk.jsp.beans.sql.ProductBean ">
      <i>
      <jsp:getProperty   name=   "product "   property= "name "/>
      </i>
    </jsp:useBean>


没有任何报错,但JSP页面无法显示bean的内容。。。另外,bean的内容是由servlet中读取数据库内容得到的,如果直接在servlet中显示是可以的。请问这是为什么。。急,,谢谢各位了

------解决方案--------------------
你确定useBean是这样用的吗,换成这样看行不行
<jsp:useBean id= "product " scope= "request "
class= "com.pk.jsp.beans.sql.ProductBean ">
</jsp:useBean>
<i>
<jsp:getProperty name= "product " property= "name "/>
</i>