JSP Display标签的配置和使用 JSP Display标签是一种功能强大且灵活的标签,用于在Web应用程序中显示数据。DisplayTag提供了多种方式来显示数据,包括表格、树形结构、 csv、excel、pdf等。下面将详细介绍DisplayTag的配置和使用。 配置 在使用DisplayTag之前,需要进行一些配置。需要下载DisplayTag的最新版本,并将其解压缩到WEB-INF/lib目录下面。然后,需要将displaytag-1.0-b3.jar、lib目录下的所有jar文件拷贝到WEBAPP_HOME/WEB-INF/lib目录下面,并将displaytag-11.tld、displaytag-12.tld和displaytag-el-12.tld拷贝到WEBAPP_HOME/WEB-INF目录下面。 需要注意的是,如果使用Struts框架,DisplayTag的依赖库实际上都包括在Struts1.1的发布包中,只需要将displaytag-1.0-b3.jar文件拷贝到WEBAPP_HOME/WEB-INF/lib目录下面就可以了。另外,如果Struts1.1发布包中的commons lang包不是2.0版本或者更高版本,需要下载2.0版本的commons-lang类库,并替换掉原来的commons-lang类库,否则,运行的时候将报错误并不能运行。 web.xml配置 要使用DisplayTag提供的自定义标签,需要在web.xml文件中注册taglib。下面是一个示例配置: ``` <taglib> <taglib-uri>http://displaytag.sf.net</taglib-uri> <taglib-location>/WEB-INF/displaytag-11.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://displaytag.sf.net</taglib-uri> <taglib-location>/WEB-INF/displaytag-12.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://displaytag.sf.net/el</taglib-uri> <taglib-location>/WEB-INF/displaytag-el-12.tld</taglib-location> </taglib> ``` 需要注意的是,displaytag-11.tld、displaytag-12.tld和displaytag-el-12.tld三个tld文件之间的区别。displaytag-11.tld只提供对JSP1.1规范的支持,而displaytag-12.tld则提供了对JSP1.2规范的支持。displaytag-el-12.tld除了提供跟displaytag-12.tld提供的特性之外,还提供对Expression Language的支持。 可选择的配置项 在配置完成taglib后,需要进行一些可选择的配置项。例如,如果需要使用数据导出功能,需要在web.xml文件中添加filter配置项,以便数据到处功能能够工作正常。 使用DisplayTag DisplayTag提供了多种方式来显示数据,包括表格、树形结构、csv、excel、pdf等。在JSP页面中,可以使用DisplayTag的标签来显示数据。例如,可以使用`<display:table>`标签来显示表格数据,使用`<display:tree>`标签来显示树形结构数据等。 DisplayTag是一种功能强大且灵活的标签,用于在Web应用程序中显示数据。配置和使用DisplayTag需要遵循一定的步骤和规范,以确保其正常工作。
剩余10页未读,继续阅读
- 粉丝: 3
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论1