我正在开发一个包含Tomcat 7
和JSF
以及Primefaces
组件的网络应用程序。我有一些麻烦,因为本地服务器不执行任何ajax事件,也不是最简单的事件。
我想知道JQuery
上Primefaces
是否需要使用Tomcat
进行配置。我是否还要在Eclipse项目中包含JQuery
库?
答案 0 :(得分:3)
Tomcat
与JQuery
无关。如果您已经使用PrimeFaces
,那么它自己就有JQuery
,您只需要将其正确导入XHTML
页面的标题部分即可。对于例如我使用JQuery
中的PrimeFaces
并构建了以下XHTML
头:
<h:head xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<meta http-equiv="X-UA-Compatible" content="EmulateIE8"/>
<meta content='text/html; charset=UTF-8' http-equiv="Content-Type"/>
<title>
<h:outputText value="#{msg['application.name']}"/>
</title>
<f:view locale="en"/>
<link type="text/css" rel="stylesheet" href="#{facesContext.externalContext.requestContextPath}/css/style.css"/>
<h:outputScript library="primefaces" name="jquery/jquery.js"/>
</h:head>
此:
<h:outputScript library="primefaces" name="jquery/jquery.js"/>
行将从JQuery
导入PrimeFaces
,您就可以在项目中使用它了。不要忘记从项目中删除所有其他JQuery
库,并且只使用来自PrimeFaces
的库。