`
tryto21
  • 浏览: 14172 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

扩展displaytag,在新窗口打开,增加target

    博客分类:
  • web
 
阅读更多

在display:column标签中增加target

关键:

1.displaytag.tld

<attribute>
   <name>target</name>
   <rtexprvalue>true</rtexprvalue>
   <type>java.lang.String</type>
   <description>
       href target.</description>
  </attribute>

2.org.displaytag.util.Anchor

public void setTarget(String target) {

this.attributeMap.put(TagConstants.ATTRIBUTE_TARGET, target);

}

3.org.displaytag.model.Column

public String createChoppedAndLinkedValue() throws ObjectLookupException, DecoratorException {

   String target = (String) htmlAttributes.get(TagConstants.ATTRIBUTE_TARGET);

   Anchor anchor = new Anchor(colHref, choppedValue);
   if (target != null) {
    anchor.setTarget(target);
   }

}

4.ColumnTag/TagConstants增加对应内容。

分享到:
评论

相关推荐

    扩展DisplayTag标记库.doc

    ### 扩展DisplayTag标记库:详解与实践 #### 知识点一:DisplayTag标记库简介 DisplayTag是一款开源的Java标记库,用于在JSP页面中展示数据集(如列表、数组或集合)为表格或其他布局。它提供了一系列灵活且强大的...

    displaytag及使用方法

    DisplayTag是一个开源的Java库,专门用于在Web应用程序中创建复杂的表格。它提供了一系列的标签和功能,使得在JSP页面上展示数据变得更加容易和灵活。DisplayTag支持分页、排序、导出、国际化和自定义样式,是开发...

    displaytag-1.1 源码

    4. `displaytag-portlet`: 这可能是Displaytag针对portlet环境(如Liferay、Portal Server等)的实现,使得在portlet中也能方便地使用Displaytag的功能,比如在企业级应用中提供灵活的数据展示。 5. `displaytag-...

    displayTag1.2

    通过使用DisplayTag 1.2,开发人员可以更专注于业务逻辑,而不用花费大量时间在表格展示的细节上,从而提高了开发效率和代码的可维护性。同时,由于其强大的功能和良好的社区支持,DisplayTag已经成为许多Java Web...

    displaytag标签的使用

    在配置方面,DisplayTag 使用了两个标签库:displaytag-1.1.tld 和 fmt.tld。displaytag-1.1.tld 是 DisplayTag 自身的标签,而 fmt.tld 标签库主要用于支持中文显示。如果你的项目使用的是 Servlet 2.4 之前的版本...

    displaytag的使用指南(全)

    在需要排序的列中增加 `sortable="true"` 属性,同时可以通过 `headerClass` 设置表头的样式。默认情况下,第一列会被设置为排序列,排序方式为递减。例如: ```jsp 姓名" sortable="true" headerClass=...

    displaytag-1.2-bin&displaytag-1.2-src Java分页组件/插件

    源代码包允许开发者查看和修改DisplayTag的源代码,以便扩展其功能或者修复可能存在的问题。 综上所述,DisplayTag是一个强大的Java分页和表格组件,其1.2版本的二进制包和源代码包提供了完整的开发资源。通过阅读...

    displaytag标签使用

    通过在`&lt;display:table&gt;`标签上设置`id`属性,DisplayTag会在Page Context中创建一个隐含对象,指向当前行的数据对象。这使得你可以访问到当前行的任何属性,例如: ```jsp ... (testit_rowNum)"&gt;("testit_...

    displaytag的使用方法

    Displaytag 还提供了许多其他高级特性,如条件样式、国际化支持、自定义标签扩展等。为了充分利用 Displaytag 的功能,建议仔细阅读其官方文档,了解更多信息。通过熟练掌握 Displaytag,你可以在开发过程中更高效地...

    displaytag-1.2.jar

    你可以在现在流行的web应用的MVC模式中集成DisplayTag到View层,其提供的强大表格格式化功能一定会令你爱不释手。或许上面说的有些夸张了,但是DisplayTag在表格的格式化方面表现确实出色,当然,他也只能显示表格,...

    DisplayTag1.2 扩展(自定义分页、排序、导出、页面导航)

    鉴于此本人对它做了扩展,主要扩展功能如下: 1.自定义分页、排序 2.自定义导出数据 3.增强分页导航功能,可以实现输入跳转、选择每页记录数等 4.自定义导出按钮 5.基于jquery.form插件的无刷新表单提交,实现无刷新...

    DisplayTag应用

    DisplayTag 是一个强大的开源标签库,专为 Java Web 开发设计,主要用于在 MVC 模式下展示表格数据。它的特点是功能丰富,易于使用,并且高度可定制化,能够帮助开发者快速构建美观的数据展示页面。DisplayTag 支持...

    displaytag-1.1.rar_displaytag

    4. **自定义和扩展**:DisplayTag提供了丰富的API和接口,允许开发者自定义显示行为,如创建新的标签、过滤器、格式化器等。通过扩展DisplayTag,你可以构建满足特定需求的复杂表格。 5. **性能优化**:DisplayTag...

    用JavaScript操作displayTag表头操作

    6. **自定义显示逻辑**:DisplayTag可能允许开发者通过JavaScript来扩展其默认行为,比如改变表头的显示方式,或者添加复杂的筛选逻辑。 7. **jQuery或类似的库**:在实际开发中,通常会使用jQuery或其他类似的库来...

    displaytag,pager-taglib 分页包

    7. **扩展性**:Displaytag提供了一套扩展机制,允许开发者自定义标签行为,如添加新的展示格式或处理逻辑。 **Pager-taglib** Pager-taglib是另一个用于分页的JSP标签库,它的主要目标是提供简单易用的分页解决...

    Displaytag实现分页

    - 如果需要导出功能(例如 PDF 或 Excel),还需要导入其他扩展库,如 `displaytag-export-poi.jar`,以及 Displaytag 依赖的其他库,如 `commons-logging`, `commons-lang`, `commons-collections`, `commons-...

    displaytag-1.0-b3.zip

    7. **扩展性**:DisplayTag的设计允许开发者通过自定义标签和扩展点来增加新的功能,使其能适应各种复杂的业务需求。 8. **性能优化**:DisplayTag采用延迟加载策略,只在需要时才加载数据,减少了服务器的负担,...

    displaytag详细用法(中文问题已解决)

    DisplayTag是一个开源的Java库,专门用于创建复杂的表格展示,尤其在Web应用中十分常见。这个压缩包包含了解决DisplayTag在处理中文显示时遇到的问题,以及一个专门用于编辑.properties文件的插件,使得配置更加方便...

    displaytag

    8. **自定义行为**:开发者可以通过扩展DisplayTag的API,添加自定义的列处理器或过滤器,实现更复杂的功能。 综上所述,DisplayTag是一个功能强大的JSP标签库,旨在简化Web应用中的数据表格展示,提高开发效率,...

    displaytag-1.2-src.zip

    3. **可扩展性**:DisplayTag 具有良好的可扩展性,允许开发者通过自定义标签、属性处理器和装饰器来扩展其功能。例如,可以创建新的列类型或调整默认的样式表。 4. **国际化与本地化**:DisplayTag 支持多语言环境...

Global site tag (gtag.js) - Google Analytics