分享java帶來的快樂

          我喜歡java新東西

          displaytag 改造后能一行顯示多列,輸出字段非常方便,還可以按需查詢數據,而且原有功能不丟失

          <%@ page contentType="text/html;charset=UTF-8" language="java"%>
          <%@ taglib prefix="display" uri="displaytag"%>
          <%@ taglib prefix="linktone" uri="linktonetag"%>
          <%@ page
          ?import="com.lee.orderdish.util.ParamUtils,org.displaytag.sample.*,java.util.*,org.displaytag.tags.TableTag,com.linktone.taglib.displaytagpage.PageInfo"%>
          <html>
          <head>
          <title>Simple jsp page</title>
          <link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css" type="text/css" />
          </head>

          <body>
          <%int currentPage = ParamUtils.getIntParameter(request,
          ?????"currentPage", 1);

          ???TestList list = new TestList(100, false);
          ???PageInfo pageInfo = new PageInfo();
          ???pageInfo.setMaxCount(100);
          ???pageInfo.setPageSize(6);
          ???pageInfo.setCurrentPage(currentPage);
          ???int startindex = pageInfo.getStart() - 1;
          ???int endindex = pageInfo.getEnd() <= list.size() ? pageInfo.getEnd()
          ?????: list.size();
          ???out.println("startIndex:" + startindex);
          ???out.println("endIndex:" + endindex);
          ???java.util.List subList = list.subList(startindex, endindex);

          ???request.setAttribute("test", subList);
          ???int type = 1;
          ???int maxsize = 24;

          ???%>
          <center>
          <linktone:displaywrap uid="aa" name="test" pagesize="6"
          ?maxsize="<%=maxsize%>" append="age=34&type=1" requestURI="displaytagdemo.jsp" />
          ?
          <display:table uid="currentElement" name="test" pagesize="6"
          ?width="100%" class="Mars">
          ?<display:column property="id" nowrap="true" title="ID" align="left" />
          ?<display:column property="name" nowrap="true" title="名稱" align="left" />
          ?<display:column nowrap="true" title="編輯" align="left">
          ??<a
          ???href="javascript:alert('<%=((ListObject)currentElement).getId() %>')">編輯</a>
          ?</display:column>
          </display:table>
          <display:table border="1" name="test" pagesize="6"
          ?rowsize="2" width="100%" class="Mars">
          ?<table width="100%">
          ??<tr>
          ???<td>{id}</td>
          ??</tr>
          ??<tr>
          ???<td>{naMe}</td>
          ??</tr>
          ??<tr>
          ???<td><a href="javascript:alert('{naMe}')">編輯</a></td>
          ??</tr>
          ?</table>
          </display:table>
          <linktone:displaywrap uid="aa" name="test" pagesize="6"
          ?maxsize="<%=maxsize%>" append="age=34&type=1" requestURI="displaytagdemo.jsp" />
          </center>
          </body>
          </html>
          該文件源代碼在:http://www.aygfsteel.com/Files/lyjjq/displaytagdemo.rar
          用到的包和配置文件在:http://www.aygfsteel.com/Files/lyjjq/lib.rar

          posted on 2006-03-31 10:03 強強 閱讀(1018) 評論(0)  編輯  收藏 所屬分類: Java

          主站蜘蛛池模板: 馆陶县| 茂名市| 涿鹿县| 永福县| 莱阳市| 康马县| 邹平县| 富川| 莱芜市| 十堰市| 左云县| 鄂温| 张家口市| 兴安盟| 岳阳县| 登封市| 双流县| 会昌县| 宁乡县| 白城市| 河间市| 皋兰县| 横山县| 武宣县| 加查县| 鹤峰县| 西丰县| 朝阳区| 高密市| 武山县| 襄樊市| 哈密市| 乌海市| 吉首市| 敦化市| 宝清县| 元谋县| 疏附县| 潞城市| 沈阳市| 浦东新区|