注册 登录
编程论坛 J2EE论坛

如何将数据库查询的内容在一个页面表格中显示?

小角落 发布于 2011-11-27 10:52, 13044 次点击
我要从mysql数据库中查询一个表的全部内容,表格一共有四个字段,分别是姓名,密码,性别,邮箱,查询出来之后怎么在一个jsp页面的中显示,要求这些内容需要在表格中显示。
8 回复
#2
2011-11-27 11:43
这样效果吗?
只有本站会员才能查看附件,请 登录

#3
c_icer2011-11-28 11:08
查询出来 的结果循环放在table的<tr><td>标签里就好了么 在jsp页面中嵌入java代码 就像二楼的那种,比较容易的,试试。。。
#4
twqllq9884952011-11-28 13:03
我觉得还是不要嵌入java代码的好,jstl库的<c:forEach>标签将其遍历出来
#5
c_icer2011-11-29 14:07
以下是引用twqllq988495在2011-11-28 13:03:43的发言:

我觉得还是不要嵌入java代码的好,jstl库的<c:forEach>标签将其遍历出来

这个也是,公司用的是EXT弄的。
其实都差不多了,嵌入java代码是最基础的了。jstl库的那个东西个人觉得刚开始还是不要用的好。。。
#6
husiwen2011-11-29 22:09
方法很多,最好用框架写。。
#7
jfei2011-12-02 14:16
1.jsp页面中写java代码
2.自定义标签
3.框架
例子struts2
1.从数据库中的数据放入到一个容器中,一般为HashSet,在表示层,写个属性,名字为tableScore,用setter/getter方法将tableScore封装
2.jsp页面
 <%@  taglib  prefix="s"  uri="/struts-tags" %>
<s:if test=#request.tableScore==null>
    <s:property   value="'tableSocre属性为空'"/>
</s:if>
<s:else>
  <s:iterator  value="#request.tableScore"  id="Jing">
      <s:property  value="#Jing.id"/>
       <s:if test ="jing.ODD">
          <ul>
             <li><s:property  value="#name"/></li>
             <li><s:property  value="#sex"/></li>
             <li><s:property  value="#age"/></li>
             <li><s:property  value="#email"/></li>
            
          </ul>   
       </s:if>
        <!-- 遍历方法 输出所有元素-->
       <s:else>
           <ul>
             <li><s:property  value="#name"/></li>
             <li><s:property  value="#sex"/></li>
             <li><s:property  value="#age"/></li>
             <li><s:property  value="#email"/></li>
           </ul>
      </s:else>
  </s:iterator>
</s:else>
#8
zhanglishuai2011-12-03 08:54
回复 楼主 小角落
请问您有myeclipse吗?能发给我吗?找了好久,都没找到,我的邮箱是guanyuan911@163.com,谢谢了
#9
水煮江江2012-08-15 18:16
回复 楼主 小角落
请问,你这个问题解决了吗?怎么弄得,代码能发到我邮箱吗?谢谢。364892362@
1