【问题标题】:Recommended JSP tag libraries [closed]推荐的 JSP 标记库 [关闭]
【发布时间】:2010-06-19 15:10:39
【问题描述】:

我正在寻找一组丰富、编写良好、稳定、可定制且很酷的 jsp“控件”。

  • JSF 有richfaces、primefaces、icefaces
  • GWT 有 ext-gwt、gwt-ext、advanced-gwt、on-gwt

JSP 中是否存在类似的东西?一些具有日历、可排序和可分页表、ajax 自动完成、选择列表、部分请求等的标签库。

我知道 displaytag、ajax-tags 和 jspcontrols,但这些并不像上面列出的其他显示技术那么完整。

如果不存在这样的库,请告知哪些是涵盖我正在寻找的部分内容的最佳库。

【问题讨论】:

标签: java jsp


【解决方案1】:

看看SweetDEV RIA(法国银行使用/曾经使用过),它看起来与您要找的很接近。请参阅demo here

您可能想要检查的其他一些项目(但它们并不能满足您的所有需求):

另见:

【讨论】:

  • 妈的,表单组件的demo好像坏了。不适合演示:S
【解决方案2】:

在我看来,您列出的大多数功能(除了部分请求和可能的选择列表(那是什么?))主要依赖于 javascript 而不是后端逻辑。我的意思是,日历不会从数据库中提取日期列表,它完全在浏览器中运行。因此,让它们在 js 中完成更有意义。

我不会太原始地推荐jquery,它有很多很棒的插件,jquery-ui也不错。

edit我很少使用 jsf 和 gwt,所以无法判断它们提供的功能有多大,以及它是否比 js 解决方案效果更好。

【讨论】:

  • 你最好使用标签库来使 JSP 和 JS 代码之间的耦合更容易。
  • 是的,这个答案很有意义,但@Donal Fellows 的评论也是如此。我想使用尽可能少的 javascript,因为它可以封装在 taglib 中。
  • 是的,我明白你为什么要这么做。您是否考虑过自己创建这样的库? :) 在 jsp 标记中包装 js 调用并传递可配置选项应该不是什么大问题。但是,根据我的经验,您不能完全摆脱 javascript:自定义事件处理程序仍然需要它,如果没有它们,您的应用程序将非常有限。可悲的是,您不能用 java 编写它们并传递给浏览器。
  • 有了 JSF 和 Richfaces,我几乎完全摆脱了 JS(除了一些小技巧):) 如果已经存在一些东西,我不应该自己创建一个库 :)
  • 我明白,只是我反对将请求发送回服务器以重新加载整个元素,如果只需要在 DOM 中切换一件小事 :)
猜你喜欢
  • 2011-06-01
  • 2010-09-21
  • 2013-08-12
  • 1970-01-01
  • 1970-01-01
  • 2011-01-21
  • 2023-04-03
  • 2016-04-09
  • 1970-01-01
相关资源
最近更新 更多