Bonsoir,

j'ai un soucis avec le include.


Quand j'ecris dans l'url : http://localhost:8080/TestWeb/frmContact.do

Ma jsp s'affiche tres bien, sachant que son réel chemin est : http://localhost:8080/TestWeb/jsp/frmContact.jsp


Aussi quand je suis dans le main, et je fais un forward, la redirection marche aussi.

<jsp:forward page="/frmContact.do" />
mais quand je mets ce include, il me sort toujours la même erreur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<%@ include file="/frmContact.do">

j'ai ca :


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
org.apache.jasper.JasperException: /jsp/main.jsp(22,3) Le fichier "/frmContact.do" n'a pas été trouvé
	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:88)
	org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:340)
	org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:373)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:485)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1557)
	org.apache.jasper.compiler.Parser.parse(Parser.java:127)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:212)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:156)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
	org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
comprends pas.


[EDIT]:peut etre que pour les includes on integre directement le fichier .jsp et non le .do qui lui d'apres ce que j'ai compris, passe par le controleur... ?