JSP 表标签排序
我正在开发一个使用 JSP 的遗留系统。具体来说,有一个
标签允许用户对数据列进行排序。但是,当使用默认标记时,它仅按字母顺序、整数或双精度排序。我正在寻找一种将自定义逻辑注入调用堆栈的方法,以便我可以使用
的 dataType
属性对“$5,000,000.00”等值进行排序”并且前面没有列出“$5,100”。
我有一个经过充分测试的比较器,可供排序机制使用。
我对任何想法持开放态度。这些是我想出的:
- 我发现了一些其他实现 带有一个
比较器
。我打算先测试一下,看看它是否适用于我目前拥有的东西。然而,这种类型的变化是具有测试影响的大型系统变化。 - 重新实现
TableTag
和ColumnTag
。但是,我找不到实际的来源来了解这些通常的作用。关于“开源”称号就这么多了。
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
andColumnTag
. However, I can't find the actual source to see what these generally do. So much for the "Open Source" designation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 tld 文件获取类对应的类,您可以在该类中注入您的方法。
use tld file to get the class corresponding class and you can inject your method in that class.