Le tag de base JSTL 1.2 ne fonctionne pas correctement sur mon Weblogic 10.3.5, mais l'utilisation de JSTL 1.0 est correcte. Voici le comportement:JSTL 1.2 ne fonctionne pas bien sur Weblogic 10.3.5
JSP:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
<c:out value="${1+2}"/>
Sortie: 3
Si j'ai changé l'URI http://java.sun.com/jsp/jstl/core
, la sortie sera "$ {1 + 2}" et il est comme l'impression l'expression directement comme une chaîne. Je ne reçois aucune erreur/exception dans les deux cas. À la suite de mon établissement:
web.xml:
<web-app
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
et est placé un fichier jar "glassfish.jstl_1.2.0.1.jar" sous/WEB-INF/lib /.
Merci beaucoup! :-)
OMG, ça marche! Je me suis coincé dans ce problème pendant quelques jours. BTW, n'est pas isELIgnored faux par défaut? Cela semble être vrai pour ce paramètre. Merci beaucoup, Quincy – NeoNosliw
Vous êtes les bienvenus. Je ne suis pas sûr mais default = false ne peut pas être sur selvet 2.5. Vous pourriez être en mesure de le tester en changeant la DDT en 2.4. – Quincy