当前位置: 代码迷 >> Java Web开发 >> 如何将数据库查询的内容在一个页面表格中显示?
  详细解决方案

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

热度:405   发布时间:2011-11-27 10:52:06.0
如何将数据库查询的内容在一个页面表格中显示?
我要从mysql数据库中查询一个表的全部内容,表格一共有四个字段,分别是姓名,密码,性别,邮箱,查询出来之后怎么在一个jsp页面的中显示,要求这些内容需要在表格中显示。
搜索更多相关主题的帖子: 表格  数据库查询  mysql  如何  

----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽
2011-11-27 03:43:48
c_icer

等 级:论坛游侠
帖 子:42
专家分:139
注 册:2011-11-21
3
  得分:3 
查询出来 的结果循环放在table的<tr><td>标签里就好了么 在jsp页面中嵌入java代码 就像二楼的那种,比较容易的,试试。。。
----------------解决方案--------------------------------------------------------
我觉得还是不要嵌入java代码的好,jstl库的<c:forEach>标签将其遍历出来
----------------解决方案--------------------------------------------------------
以下是引用twqllq988495在2011-11-28 13:03:43的发言:

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

这个也是,公司用的是EXT弄的。
其实都差不多了,嵌入java代码是最基础的了。jstl库的那个东西个人觉得刚开始还是不要用的好。。。
----------------解决方案--------------------------------------------------------
方法很多,最好用框架写。。
----------------解决方案--------------------------------------------------------
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>

----------------解决方案--------------------------------------------------------
回复 楼主 小角落
请问您有myeclipse吗?能发给我吗?找了好久,都没找到,我的邮箱是guanyuan911@163.com,谢谢了
----------------解决方案--------------------------------------------------------
回复 楼主 小角落
请问,你这个问题解决了吗?怎么弄得,代码能发到我邮箱吗?谢谢。364892362@163.com
----------------解决方案--------------------------------------------------------
  相关解决方案