【发布时间】:2010-12-31 14:53:26
【问题描述】:
我希望能够在自定义标记中提取已写入 JSPWriter 的内容(使用新的 SimpleTagSupport)。然后我想操作该内容,然后将其写回 JSPWriter。
在我的公司中,我们正在创建一组自定义标签,这些标签将封装页面的所有 html - 因此我们可以确保正确的 html 输出。这些标签还有很多作用——提供一致的外观和感觉,在不同情况下为可访问性提供适当的标记——正常处理和错误注意事项等。我们还希望 JSP 开发人员在页面上编写代码所需的数量尽可能少。因此,每个页面上的常见事物都包含在封装整个页面的自定义标签中(称为页面标签)。例如,页面横幅位于最外层的自定义标记中。页面标签输出的内容之一是 html 标题标签。出于可访问性的原因,内容是动态的,并且首先取决于页面的处理。我希望能够处理整个页面 - 之后我们知道 html 标题属性所需的动态内容 - 然后创建并插入标题标签。但是,此时所有的内容都已经写入了 JSPWriter。所以,我想把 writer 的内容添加到 html 的 title 标签中,然后写回来。
这更清楚了吗?我应该解释更多吗?
这可以做到吗?如果可以,怎么做?
非常感谢您的任何帮助。 杰里米
【问题讨论】:
-
你能举例说明你为什么要这样做吗?
标签: jsp custom-tags