首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSP标记库和xhtml

JSP标记库和xhtml
EN

Stack Overflow用户
提问于 2012-11-25 06:40:59
回答 1查看 1.6K关注 0票数 1

我想使用自定义标记在xhtml文件中呈现一些html,该文件也使用了RichFaces和JSF。

代码语言:javascript
复制
 <% taglib prefix="example" tagdir="/WEB-INF/tag-descriptor.tld" %>

但是,这在xhtml文档中不起作用。我见过基于xhtml片段的自定义xhtml标记,但我真的需要代码中的逻辑。

那么如何在jsf中注册jsp标记库呢?这个是可能的吗?如果没有,是否可以像使用jsp那样在xhtml页面中编写java脚本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-25 17:24:05

对于Facelet (.xhtml),您不能注册JSP标记库。

Facelets是一种与JSP完全不同的技术,在涉及特定于每种技术(如javax.servlet.jsp.tagext.TagSupport)的工件方面,这两种技术是不兼容的。

但是,JSF的自定义JSP标记背后是一个组件,您当然可以在Java for Facelets中编写这些组件。归根结底就是直接在Java语言中创建组件,然后在*-taglib.xml中注册(对于JSF2.2,不再需要在XML文件中注册)。

有关详细信息,请参阅Simple Java based JSF custom component

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13546390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档