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

求教~~<sql:query>问题
<sql:setDataSource   driver= "com.microsoft.sqlserver.jdbc.SQLServerDriver "   url= "jdbc:sqlserver://localhost;database=MyShop "   user= "sa "   password= "sa "     var= "db "/>
<sql:query   var= "book "   dataSource= "${db} ">
select   *   from   BookStep
</sql:query>

<c:forEach   var= "row "   items= "${book.rows} ">
    <tr>
        <td> <c:out   value= "${row.BookStepId} "/> </td>
        <td> <c:out   value= "${row.Display} "/> </td>

    </tr>
</c:forEach>

页面中加上如上代码就什么都不显示,空白页面,也不报错

如果去掉 <sql:query   var= "book "   dataSource= "${db} ">
select   *   from   BookStep
</sql:query>
页面上的其他信息就能显示了

请问是什么原因啊,代码有问题吗?

------解决方案--------------------
直接部署到tomcat下可以使用
在Jbuilder中无法显示