Bonjour!
je bosse avec struts 1.2.8 et je cherche à utiliser les EL. Pour cela, il est visiblement nécessaire d'être en J2EE 1.4...
Voici ce que je peux vous dire par rapport à cela :
- J'ai les jar servlet-2.4 et jsp-2.0
- j'ai enlevé la balise DOCTYPE :
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd
de mon web.xml
- à la place de l'utilisation de cette balise doctype, j'ai mis dans mon web.xml (j'ai ajouté dans la balise web-app)
1 2 3 4
| <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4"> |
- à priori la DTD web-app (qu'on voit dans WEB-INF/dtd dans l'arborescence de mon appli) est la web-app 2.3.
Mais ma question est la suivante :
Est-ce gênant de mettre tout en 2.4 dans le web.xml alors que en fait, on a la dtd web-app 2.3...? Ca ne risque pas de poser problème?
De plus, j'ai téléchargé la version 1.3.5 de struts. Et en regardant, la dtd web-app est aussi la 2.3, pas de 2.4 à l'horizon.... c'est normal?
Partager