【发布时间】:2011-05-21 16:13:36
【问题描述】:
我正在启动一个 Java 项目,其中客户端要求使用 XHTML 1.0 Strict。基于 XHTML 的 JSF Facelets 起初似乎是一个不错的选择,但我发现它们不能用于生成 XHTML Strict,社区认为这是a very low priority issue。
是否还有其他支持呈现为 XHTML Strict 的 Java 框架? JSTL 标签库呢?
【问题讨论】:
-
我知道 Struts 1.3.x 标签可以渲染 xhtml,但至于 Strict?,我只是在每个页面上声明它的定义(为了安全起见)。
-
嗯,任何与 JSF 和 GWT(以及类似)不同的东西都不会从其核心组件生成任何 HTML。对于 JSP,有一些标记库可能会或可能不会生成严格的 html,但这取决于特定的标记库。
-
除此之外 - 对严格的要求并不合理。如果他们想要的下一件事是让它在 IE6 上运行呢:)
-
@Bozho 让它在 IE6 上工作可能与严格验证所需的相反:-)
-
@Bozho:至少,标签库几乎是 JSF 核心组件的一部分——我认为没有它们你实际上无法使用它。总的来说,我宁愿不再使用带有 scriptlet 的 JSP。所以,是的,我正在寻找一个框架和标签库(它们似乎是齐头并进的),可以用来可靠地生成 XHTML Strict。正如您自己提到的那样:只需要一个错误的属性或标签放置在核心标签中,您就输了。
标签: java xhtml xhtml-1.0-strict