如果我嘗試與在Tomcat 7.0.34顯示JSF 2頁:一個滑JSF語法錯誤
- JSF-API/IMPL 2.1.7
- EL-API 2.5
- JSTL 1.2
像這樣的:
<?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://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:fn="http://java.sun.com/jsp/jstl/functions"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:cis="http://java.sun.com/jsf/composite/comp">
<h:head>
<title>Prova errore di sintassi</title>
</h:head>
<h:body>
<f:view>
<ui:include src="/WEB-INF/include/menubar.xhtml" />
<h:form>
<p:ajaxStatus style="width: 32px;height: 32px;" />
<p:growl />
<p:panel id="pannello">
<p:focus />
<p:messages
showDetail="true"
globalOnly="true" />
<h:panelGrid columns="3">
<p:outputLabel
for="ckpensionat2"
value="Pens2"
title="tit x pens2"
style="padding-right: 3px; display: inline-block; min-width: 60px;" />
<p:selectBooleanCheckbox
id="ckpensionat2"
value="#{miocomp.pensionato}"
title="tit x pens2"
valueChangeListener="#{miocomp.pensCambiato}" />
</p:selectBooleanCheckbox>
<h:outputLabel value="pippo" />
</h:outputLabel>
<p:message for="ckpensionat2" />
<p:commandButton
value="agg"
update="pannello" />
</h:panelGrid>
</p:panel>
</h:form>
</f:view>
</h:body>
</html>
沒有被露出來了! 請關注雙關閉標籤的錯誤
.../> </p:selectBooleanCheckbox> <h:outputLabel value="pippo" /> </h:outputLabel>
我的問題是:
- 爲什麼
</h:outputLabel>
是evincted就像一個語法錯誤在Eclipse上,而</p:selectBooleanCheckbox>
不 - 當我嘗試顯示此頁面我得到一個空白頁面。如果我刪除錯誤一切正常。
- 完全沒有錯誤,在我的日誌查看既不在Tomcat 7的日誌目錄
感謝出現在事先的任何建議
謝謝BalusC(順便說一句恭維許多爲您的工作!)的指點eclipse標籤。這更像是一個日食問題,但它仍然是一個事實,在運行時沒有人抱怨這個錯誤。沒有錯誤日誌,只有一個空白頁面,我認爲很難檢測到這樣的錯誤。 – cgennari