Bonsoir, je teste une première approche avec jstl mais le code le plus bidon qui soit me pose problème:
web.xml:
JSP:
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 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 'null'> <web-app> <taglib> <taglib-uri>/WEB-INF/tld/c.tld</taglib-uri> <taglib-location>/WEB-INF/tld/c.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/tld/x.tld</taglib-uri> <taglib-location>/WEB-INF/tld/x.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/tld/sql.tld</taglib-uri> <taglib-location>/WEB-INF/tld/sql.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/tld/fmt.tld</taglib-uri> <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location> </taglib> </web-app>
Résultat de la JSP:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@taglib uri="/WEB-INF/tld/c.tld" prefix="c" %> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <c:set var="text" value="test" scope="page" /> <c:out value="${text}" /> </body> </html>
Log Tomcat 7:${text}
"8 juil. 2011 20:36:18 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined"
Que faire ?
Partager