Kürzlich habe ich den verschiedenen Scope-Code hinzugefügt, um den jsf livecycle besser zu performen. Fehler bei der Laufzeit der acess jsf-Seite. Was ist passiert?Fehler JSF Das Präfix "t" für Element "t: Dokument" ist nicht gebunden. Benutze org.apache.myfaces
Web.xml Datei:
<context-param>
<param-name>org.apache.myfaces.ADD_RESOURCE_CLASS</param-name>
<param-value>org.apache.myfaces.component.html.util.StreamingAddResource</param-value>
</context-param>
JSF (xhtml) Datei:
<?xml version='1.0' encoding='UTF-8' ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html"
xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich"
xmlns:p="http://primefaces.org/ui" xmlns:tjfw="http://tjfw.tjba.jus.br/tjfw/jsf/components/ui"
xmlns:c="http://java.sun.com/jsp/jstl/core"
template="/WEB-INF/templates/main.xhtml">
<ui:define name="contents"
<f:view>
<t:document>
<t:documentHead>
...
<title>example</title>
...
</t:documentHead>
<t:documentBody>
...
</t:documentBody>
</t:document>
</f:view>
</ui:define>
</ui:composition>
Console Fehler:
09:40:39,476 FATAL [org.jboss.seam.faces.view.SeamViewMetadata] Error Parsing /resources/pages/objectPearson/pearson.xhtml: Error Traced[line: 188] The prefix "t" for element "t:document" is not bound.
Sie haben den 't' Namespace nicht erklären (es gibt keine' xmlns: t = "..." 'in Ihrer JSF). Sie müssen dies mit dem entsprechenden Namespace-URI deklarieren. – Jesper
Weil ich zu dieser Frage ein negatives Feedback bekommen habe? –
Ich weiß nicht, warum Leute Ihre Frage abstimmen. Aber Sie sollten sich besser daran gewöhnen, wenn Sie Fragen zu StackOverflow stellen - es ist oft kein freundlicher Ort für Leute, die Fragen stellen ... – Jesper