Regardez d'abord le code suivant:JSP: obtention de "javax.el.ELException". Travailler à GlassFish, mais pas dans Apache Tomcat
<c:choose>
<c:when test="${type != 'h'}">
<input type="password" disabled="true" id="plainText" name="plainText" value="<%=key%>"/>
Le code ci-dessus est une partie de JSP que j'ai créé. Type de variable est initialisé à l'aide:
pageContext.setAttribute("type", type);
Cette JSP fonctionne parfaitement bien lorsqu'il est déployé et utilisé GlassFish Server, mais montrant javax.el.ELException: Cannot convert h of type class java.lang.String to class java.lang.Long
exception lorsqu'il est déployé sur Apache Tomcat Server.
J'ai été déployé sur le serveur GlassFish en utilisant Netbeans automatiquement, alors qu'il était déployé sur le serveur Tomcat manuellement en utilisant le fichier WAR.
Quel est exactement le problème?
donc de quel type est 'type' dans votre code source? – home
type de caractère. –