我正在使用Apache MyFaces Commons Validator标签库。
我应该如何将其添加到我的web.xml文件中?commons JAR已通过Maven下载和解决。
XHTML(我认为这是正确的):
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.prime.com.tr/ui"
**xmlns:mcv="http://myfaces.apache.org/commons/validators"**>
web.xml:
<context-param>
<!-- To add additional tab libs -->
<param-name>facelets.LIBRARIES</param-name>
<param-value>??.xml</param-value>
</context-param>
编辑:我之所以进行到这一步,是因为我尝试不正确地引用了Maven依赖关系,并在此过程中,尝试从Apache下载jar并从我的自己的存储库管理器中托管它。我尝试自己托管的jar没有包含taglib jar。
在正确获取依赖之后,一切都像往常一样工作,没有必要像balusC建议的那样显式定义taglib。谢谢!
<dependency>
<groupId>org.apache.myfaces.commons</groupId>
<artifactId>myfaces-commons</artifactId>
<version>1.1.2</version>
</dependency>