JSP 表标签排序

发布于 2024-12-05 07:25:53 字数 646 浏览 0 评论 0原文

我正在开发一个使用 JSP 的遗留系统。具体来说,有一个 标签允许用户对数据列进行排序。但是,当使用默认标记时,它仅按字母顺序、整数或双精度排序。我正在寻找一种将自定义逻辑注入调用堆栈的方法,以便我可以使用 dataType 属性对“$5,000,000.00”等值进行排序”并且前面没有列出“$5,100”。

我有一个经过充分测试的比较器,可供排序机制使用。

我对任何想法持开放态度。这些是我想出的:

I'm working on a legacy system that uses JSPs. Specifically, there is a <display:table> tag that allows the user to sort the columns of data. However, when the default tag is used, it sorts only alphabetically, by integer, or by double. I'm looking for a way to inject custom logic into the call stack so that I can use the dataType attribute of <display:column> to sort values like "$5,000,000.00" and not have "$5,100" listed before it.

I have a fully tested comparator that can be used by the sort mechanism.

I'm open to any ideas. These are the ones I have come up with:

  • I've found some other implementations that take a comparator. I plan to test this first to see if it will work with what I have currently. This type of change is a large systematic change with testing implications, however.
  • Re-implement TableTag and ColumnTag. However, I can't find the actual source to see what these generally do. So much for the "Open Source" designation.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

财迷小姐 2024-12-12 07:25:53

使用 tld 文件获取类对应的类,您可以在该类中注入您的方法。

use tld file to get the class corresponding class and you can inject your method in that class.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文