日期:2014-05-20  浏览次数:20627 次

在JSP中怎么把数据库中的信息显示出来
数据库里有2行记录分别是name和id,还写了一个get(),set()的JavaBean叫User.
这是JSP代码      
      <%   User   s=(User)request.getAttribute( "name ");   %>
    <td> 用户名: </td>
        <td>
            <%=s.getName()   %>
        </td>
    </tr>
    <tr>
        <td> 用户编号: </td>
        <td>
            <%=s.getId()%>
        </td>
请问要从数据库里取值的代码要怎么写?


------解决方案--------------------
...
需要学习的东西还很多...
加油...

http://www.jopener.cn/category/jsp-tag-libraries/dbforms/
------解决方案--------------------
最好是做一个LIST把它返回到JSP中间
------解决方案--------------------
个人觉得应该在后台返回一个list 通过setAttribute()传到页面中
在页面上用getAttribute()得到这个list
<%
if(list!=null && list.size()> 0){
for(int i=0;i <list.size();i++){
%>
User user = (User)list.get(i);
<td> 用户名: </td>
<td>
<%=user.getName() %>
</td>
</tr>
<tr>
<td> 用户编号: </td>
<td>
<%=user.getId()%>
</td>


<%
}
}
%>
有不好的地方还请大家多提提建议.