display:column 标签的 sortable 属性如何工作?

How sortable attribute of display:column tag works?

我想知道 sortable 属性如何在 table 上显示时添加列 header 的 href。当我点击 header 时, table 将被排序。我是显示标签的新手。

由于 displaytag 是开源的,您可以浏览其源代码。而 displaytag 只不过是一堆 jsp-tags 写 html 到输出流。

How does displaytag create the header of the column as hyperlink for sorting?

displaytag 库将它们的 table 放在 HtmlTableWriter class 中(例如 HtmlTableWriter at Github)。您可以在那里查看 getSortingHref() 方法。此方法使用排序参数创建一个 link。

如果您使用现代 IDE 并且将项目配置为查找您使用的库的源代码(例如 eclipse maven 项目),您大部分时间都可以使用 [=12 跳转到声明=] 在像 <display:column>.

这样的标签上