随笔-23  评论-0  文章-5  trackbacks-0
在静态页面中,table标签里面的换行可以用<tr></tr>来实现换行,但是从数据库里面读出来的数据是数组,遍历出来中间没有办法加入<tr></tr>实现换行,结果是页面上显示一列。现在可以解决了,你可以试一试用下面方法。
下面是举的一个例子你可以考到有struts 2环境的项目中看一下。
 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
 2 <%@ taglib prefix="s" uri="/struts-tags" %>
 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 4 <html>
 5   <head>
 6     <title>My JSP 'index.jsp' starting page</title>
 7  <meta http-equiv="pragma" content="no-cache">
 8  <meta http-equiv="cache-control" content="no-cache">
 9  <meta http-equiv="expires" content="0">   
10  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
11  <meta http-equiv="description" content="This is my page">
12  <!--
13  <link rel="stylesheet" type="text/css" href="styles.css">
14  -->
15  <s:head/>
16   </head>
17  
18   <body>
19     <table border="0">
20     <tr>
21      <s:iterator value="{'banana','apple','orange','cherry'}" id="fruitName" status="st">
22       <td><s:property value="fruitName"/></td>
23       <s:if test="(#st.index+1)%3==0"><!-- #st.index获取数组的下标 -->
24        </tr><tr>
25       </s:if>
26      </s:iterator>
27      </tr>
28      </table>
29   </body>
30 </html>
posted on 2012-03-17 18:47 冯威威 阅读(1898) 评论(0)  编辑  收藏 所属分类: 框架集合

只有注册用户登录后才能发表评论。


网站导航: