JSF met met cette erreur sur une page .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
javax.servlet.ServletException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Type de contenu non reconnu.
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:125)
	org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:67)
	org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:223)
 
cause mère
 
javax.faces.FacesException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Type de contenu non reconnu.
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:351)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
	org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:101)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
	org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:67)
	org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:223)
Je signifie que la page fonctionnait correctement. Il me dit que le type de contenu n'est pas reconnu, alors que dans ma page, j'ai bien defini le content-type

Ci dessous ma page

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://myfaces.apache.org/extensions" prefix="x"%>
<f:view>
  <html>
    <head>
      <meta http-equiv="Content-Type"
          content="text/html; charset=windows-1252"/>
      <link href="css/titre.css" rel="stylesheet" media="screen"/>
      <link href="ressources/styleDataTable.css" rel="stylesheet" media="screen"/>
    </head>
    <body>
      <h:form id="listeBourse">
      <h:messages />
      	 <x:saveState value="#{backingMajBourses}"/>
        <h:panelGrid style="width:100%"  columns="1">
          <h:panelGrid columns="3">
            <h:commandButton value="Enregistrer une nouvelle bourse"
                              action="NOUVELLE BOURSE"/>
          </h:panelGrid>
 
          <h:panelGrid style="width:100%"  columns="1">
            <h:dataTable style="width:100%" rowClasses="paire,impaire" headerClass="titre"   styleClass="paire,impaire"
                      binding="#{backingMajBourses.dtListeDesBourses}"
                      value="#{backingMajBourses.listeDesBourses}"
                      var="bourse" width="100%" id="dtListeDesBourses">
 
              <h:column>
                <h:outputText value="#{bourse.code}"/>
                <f:facet name="header">
                	<h:outputText value="Intitulé de la bourse"/>
                </f:facet>
              </h:column>
 
 
              <h:column>
              	<f:facet name="header">
                	<h:outputText value="Le donateur de la bourse"/>
                </f:facet>                   
                <h:outputText value="#{bourse.donateur.code}"/>
              </h:column>
 
 
              <h:column>
                <h:commandButton value="supprimer"  onclick="if(!confirm('Etes vous sur de vouloir supprimer cette bourse'))
                                  {return false;}"
                                action="#{backingMajBourses.cmdSupprimer_action}"/>
 
                  <h:commandButton value="modifier" 
                                action="#{backingMajBourses.cmdModifierBourse_liste_action}"/>
              </h:column>
            </h:dataTable>
          </h:panelGrid>
          <h:panelGrid columns="3">
            <h:commandButton value="Enregistrer une nouvelle bourse"
                              action="NOUVELLE BOURSE"/>
          </h:panelGrid>
        </h:panelGrid>
      </h:form>
    </body>
  </html>
</f:view>