首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在XPages中使用外部JSP标记库吗?

问我可以在XPages中使用外部JSP标记库吗?
EN

Stack Overflow用户
提问于 2012-12-13 04:46:01
回答 1查看 436关注 0票数 8

我想使用由另一家(不是IBM)软件公司提供的带有XPages的JSP标记库。这个是可能的吗?如果可以,我如何将新的jar文件关联到标记库名称空间,以便识别它?

EN

回答 1

Stack Overflow用户

发布于 2012-12-15 13:35:47

我对此深表怀疑。很可能,必须将该库转换为JSF组件库。用于定义每个对象的语法之间有一些相似之处,但主要区别在于JSP使用称为标记处理程序的单个Java类来定义对象的性质(即其属性),并将表示对象状态的标记发送到浏览器。相反,JSF使用两种方法:组件和渲染器。组件只是对象的标识;渲染器处理标记生成。一个更细微的区别是,按照惯例,JSP标记库存储为.tld文件,然后从JSP页面中引用这些文件;XPages希望组件在.xsp-config文件中定义,而渲染器在faces-config.xml文件中定义。如果组件定义正确(即使其对应的呈现器没有定义),设计器将在构建时识别任何页面上的prefix:tag语法,并生成适当的Java代码。否则,Designer会拒绝该标记为无效,并拒绝生成项目。

总而言之,据我所知,JSP标记库在XPage应用程序中不是本地可用的,但可以用作创建可在任何XPage应用程序中使用的JSF组件库的基础。

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

https://stackoverflow.com/questions/13848291

复制
相关文章

相似问题

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