primefaces扩展代码镜像无法正常工作。已加载primefaces 6.1及其支持的jar。commons-lang3-3.1,gson-2.2.4,primefaces-extensions-6.1.0
primefaces-extensions-6.1.0-没有资源.primefaces.extensions.codemirror并出现以下错误
WARNING [org.primefaces.util.ResourceUtils] (default task-58) Resource not
found, ignore it. Name: codemirror/codemirror.js, Library: primefaces-
extensions
。我手动添加了这些CSS和JS。现在completemethod不会触发,并在浏览器中出现以下异常。
Uncaught SyntaxError: Unexpected token <
at eval (<anonymous>)
at jquery.js.xhtml?ln=primefaces&v=6.1:14
at Function.globalEval (jquery.js.xhtml?ln=primefaces&v=6.1:14)
at text script (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at af (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at cf (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at i (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at Object.send (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at Function.ajax (jquery.js.xhtml?ln=primefaces&v=6.1:25)
at Function.bH._evalUrl (jquery.js.xhtml?ln=primefaces&v=6.1:25)
使用的jar文件链接:
要使用codemirror扩展名,除了要在项目中包含库外,还必须在xhtml的顶部包含xmlns:pe="http://primefaces.org/ui/extensions"
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:pe="http://primefaces.org/ui/extensions">
<h:form id="form">
<pe:codeMirror
id="codeMirror"
value="#{yourBean.code}"
lineNumbers="true"
matchBrackets="true" />
</h:form>
</html>