我想使用由XPage的不同(非IBM)软件公司提供的JSP标记库.这可能吗?如果可以,我如何将新的jar文件关联到标记库命名空间,以便识别? 我非常怀疑.很有可能,库必须转换为JSF组件库.用于定
我想使用由XPage的不同(非IBM)软件公司提供的JSP标记库.这可能吗?如果可以,我如何将新的jar文件关联到标记库命名空间,以便识别?
我非常怀疑.很有可能,库必须转换为JSF组件库.用于定义每个语法的语法之间存在一些相似之处,但主要区别在于JSP使用称为标记处理程序的单个
Java类来定义对象的性质(即其属性)并将标记发送到浏览器是对象状态的代表.相比之下,JSF使用两个:组件和渲染器.组件只是对象的标识;渲染器处理标记生成.一个更微妙的区别是JSP标记库按照惯例存储为.tld文件,然后从JSP页面中引用; XPages期望在.xsp-config文件中定义组件,并在faces-config.xml文件中定义渲染器.如果正确定义了组件(即使它没有相应的渲染器),Designer将在构建时识别任何页面上的prefix:tag语法并生成相应的Java代码.否则,Designer会将标记拒绝为无效并拒绝构建项目.
总之,据我所知,JSP标记库在XPage应用程序中不是本机可用的,但可以用作创建可在任何XPage应用程序中使用的JSF组件库的基础.