Bonjour,
J'ai une page Jsp qui signale dans l'éclipse une erreur (marque rouge) mais en effet, lorsque j'ouvre la page, Eclipse ne mets aucun curseur rouge dans la page comme si elle était totalement correcte.
Lorsque j'ai exécuté cette page j'ai eu ces erreurs
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
type Rapport d'exception
 
message 
 
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
 
exception 
 
org.apache.jasper.JasperException: /viewToDo.jsp(21,0) The end tag "</h:commandButton" is unbalanced
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:132)
	org.apache.jasper.compiler.Parser.checkUnbalancedEndTag(Parser.java:1581)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1450)
	org.apache.jasper.compiler.Parser.parseBody(Parser.java:1657)
	org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1004)
	org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1272)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449)
	org.apache.jasper.compiler.Parser.parseBody(Parser.java:1657)
	org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1004)
	org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1272)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449)
	org.apache.jasper.compiler.Parser.parseBody(Parser.java:1657)
	org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1004)
	org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1272)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449)
	org.apache.jasper.compiler.Parser.parse(Parser.java:133)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
	com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:439)
	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:114)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
 
 
note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.14.
Sachant que j'ai bien déclaré mes beans, ci-dessous le contenu de 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
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<html>
<head>
<title>ViewToDO ONE</title>
</head>
<body>
<f:view>
<h:form id="viewToDoForm">
<h:inputHidden value="#{todoBean.toDoId}" />
<h:panelGrid columns="2">
<h:outputText value="Id : " />
<h:outputText value="#{todoBean.toDo.id}" />
<h:outputText value="Title : " />
<h:outputText value="#{todoBean.toDo.title}" />
<h:outputText value="Body : " />
<h:outputText value="#{todoBean.toDo.body}" />
<h:commandButton value="Delete" action="#{todoBean.deleteToDoAction}" />
<f:param value="" />
</h:commandButton>
</h:panelGrid>
</h:form>
</f:view>
</body>
</html>
Existe-t-il quelqu'un qui pourrait m'aider?
Merci,