使用displaytag动态生成链接
来源:互联网 发布:淘宝天天特价9.9包邮 编辑:程序博客网 时间:2024/05/17 02:00
在相应的jsp文件中加入如下代码测试生成动态的链接
<%
List hrefList = new ArrayList();
for (int i = 0; i < 5; i++) {
hrefList.add(new LabelValueBean("Label" + i, "Value" + i));
}
request.setAttribute("hrefList", hrefList);
%>
<display:table name="hrefList" scope="request" decorator="test.MySimpleWrapper">
<display:column property="label"/>
<display:column property="value"/>
<display:column property="href" title="Actions"/>
</display:table>
其中test.MySimpleWrapper是自定义的decorator,继承自org.displaytag.sample.Wrapper(1.0)或者org.displaytag.sample.decorators.Wrapper(1.1)。
其中添加相应的set方法,例如这里href是LabelValueBean中没有的字段,将由MySimpleWrapper
来处理,所以应该定义getHref()方法,如下:
//------------------------------------------
public String getHref()
{
int index= getListIndex();
return "<a href=/"XXXX=" + index + "/">" + "Link" + index + "</a>";
}
//----------------------------------------------
该方法返回一个代表url链接的字符串,从而可以生成动态的链接。
- 使用displaytag动态生成链接
- web使用displaytag显示表格(提供排序,链接,下载等等)
- displaytag 的 javadoc 链接
- Linux 静态链接库与动态链接库之二:动态链接库生成及使用
- 生成动态链接库
- Linux 静态链接库与动态链接库之一:静态链接库生成及使用
- Linux 下 动态链接库 .so 的生成和使用
- 生成动态链接库是否必须使用 -fPIC 的问题
- 生成动态链接库是否必须使用 -fPIC 的问题
- Windows下编译sqlite3生成动态链接库并使用
- linux下生成,使用静态和动态链接库
- Linux 下使用gcc生成so(动态链接库)文件
- 使用vs2008制作dll文件,生成动态链接库
- 使用vs2008制作dll文件,生成动态链接库
- 使用vs2008制作dll文件,生成动态链接库
- 使用DLL文件生成LIB文件实现动态链接
- 使用vs2008制作dll文件,生成动态链接库
- 使用vs2008制作dll文件,生成动态链接库
- 转·ASP.NET验证控件详解
- 新的历程
- 不露也锋茫
- 各编译器对C99的支持
- Java数据库编程简略
- 使用displaytag动态生成链接
- MD5的介绍
- 优秀的java开发网站链接
- JBuilder2005中文乱码问题
- Phases of Translation
- SAPOsCol引发的问题
- mssql 触发器
- J2EE系统中影响性能的一些因素
- ASP.NET 常用代码33种