2012-08-31 76 views
1

我不能在Tomee 1.1容器上使用myFaces(2.1.8,但是與2.0相同的概率)與RichFaces 4.2.2一起工作。 嘗試使用Google搜索,但沒有發現任何相關內容。Richfaces和myfaces兼容性問題

一個儘快RichFaces的標籤添加到頁面中,myFace JavaScript庫的鏈接通常包含在頁面的第一個形式:

<script type="text/javascript" src="/pilot/javax.faces.resource/oamSubmit.js.xhtml?ln=org.apache.myfaces"> 

從呈現的HTML消失。因此,所有「h:commandLink」鏈接都會在瀏覽器中發生javascript錯誤「myFaces not defined」。

這裏是

<?xml version="1.0" encoding="UTF-8"?> 
<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:rich="http://richfaces.org/rich"> 

<h:head></h:head> 
<h:body> 

<h:form> 
<h:commandLink value="Index" action="welcome" immediate="true" /> 
<rich:popupPanel > 
</rich:popupPanel> 
</h:form> 

</h:body> 
</html> 
+0

該缺陷下的最新的Firefox時,IE緩存莫名其妙的JavaScript,因此它可能在IE下工作,如果你有一個頁面,而豐富的組件的MyFaces的之前瀏覽過。 硬編碼