displytag的学习1

本文介绍了一个使用DisplayTag库展示列表数据的JSP页面示例。通过创建包含电视节目的列表并利用DisplayTag进行渲染,展示了如何配置表格及各列属性。同时包含了用于设置页面样式的header.jsp文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

displytag
test.jsp(主要看这里的disply标签)
<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:display="urn:jsptld:http://displaytag.sf.net">
<jsp:directive.page import="java.util.*"/>
  <jsp:directive.page contentType="text/html; charset=UTF-8" />
  <jsp:directive.page import="my.bean.*" />
    <head><title>我的标签</title></head>
  <jsp:include page="inc/header.jsp" flush="true" />
  <jsp:scriptlet>
  tv mytv=new tv();
mytv.setId(1);
mytv.setName("pp");
mytv.setUrl("/my.rar");
mytv.setPic("rar");
 
   tv mytv2=new tv();
mytv2.setId(2);
mytv2.setName("pp2");
mytv2.setUrl("/my2.rar");
mytv2.setPic("rar");
 List testlist=new ArrayList();
 testlist.add(mytv);
  testlist.add(mytv2);
 
  request.setAttribute( "test", testlist );
   </jsp:scriptlet>
  <display:table name="test" >
    <display:column property="id" title="序列号"></display:column>  //这里的属性应该和tv.java的属性一致    
      <display:column title="email">email@it.com</display:column>
 
  </display:table>

</jsp:root>


header.jsp(用来定义样式的)
<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:c="urn:jsptld:http://java.sun.com/jstl/core">
  <jsp:directive.page contentType="text/html; charset=UTF-8" />
  <head>
  <title>The <![CDATA[&lt;display:*>]]> tag library</title>
  <meta http-equiv="Expires" content="-1" />
  <meta http-equiv="Pragma" content="no-cache" />
  <meta http-equiv="Cache-Control" content="no-cache" />
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <style type="text/css" media="all">
      @import url("css/maven-base.css");
      @import url("css/maven-theme.css");
      @import url("css/site.css");
      @import url("css/screen.css");
  </style>
  <link rel="stylesheet" href="./css/print.css" _fcksavedurl=""./css/print.css"" _fcksavedurl=""./css/print.css"" _fcksavedurl=""./css/print.css"" type="text/css" media="print" />

  </head>

 
</jsp:root>

tv.java
package my.bean;
import java.io.Serializable;
import java.util.Date;

public class tv
    implements Serializable {
  private int id;
   private String name;
   private String url;
   private String pic;//视频的扩展名
public int getId() {
 return id;
}
public void setId(int id) {
 this.id = id;
}
public String getName() {
 return name;
}
public void setName(String name) {
 this.name = name;
}
public String getPic() {
 return pic;
}
public void setPic(String pic) {
 this.pic = pic;
}
public String getUrl() {
 return url;
}
public void setUrl(String url) {
 this.url = url;
}
}

附件下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值