[Tomcat 5.0] JasperException: cannot resolve symbol : method contains
Bonjour à tous,
J'ai développé une application java avec Tomcat 5.5 et j'ai appris récemment que je devais la déployer sur un Tomcat 5.0. Lorsque je la déploie, j'obtiens une erreur JSP suivante:
Citation:
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
Une erreur s'est produite à la ligne: 7 dans le fichier jsp: /WEB-INF/include/header_jeu.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\650kilometres\org\apache\jsp\WEB_002dINF\vues\jeu\news_jsp.java:96: cannot resolve symbol
symbol : method contains (java.lang.String)
location: class java.lang.String
if (!request.getServletPath().contains("pause")) {
^
Une erreur s'est produite à la ligne: 107 dans le fichier jsp: /WEB-INF/include/header_jeu.jsp
Erreur de servlet générée:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\650kilometres\org\apache\jsp\WEB_002dINF\vues\jeu\news_jsp.java:179: cannot resolve symbol
symbol : method contains (int)
location: interface java.util.List
if (survivant.getCasesConnues().contains(mcase.getId())) {
Ce que je ne comprends pas car j'utilise le JDK 1.4.2 dans les 2 cas et la méthode contains est bien présente sur les 2 classes.
Voici les bouts de codes associés:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<%@ page language="java" errorPage="/WEB-INF/vues/exception.jsp" pageEncoding="ISO-8859-15" contentType="text/html;charset=ISO-8859-15" %>
<%@ taglib uri="/taglibs/c.tld" prefix="c" %>
<%@ taglib uri="/taglibs/taglibs-datetime.tld" prefix="dt" %>
<%@ page import="java.util.*" %>
<%@ page import="com.omegames.kilometres.domain.*" %>
<%
if (!request.getServletPath().contains("pause")) {
%>
<c:if test="${survivant.joueur.pause == 'oui'}">
<c:redirect url="/jeu/pause.html"/>
</c:if>
<%
}
%>
<% Survivant survivant = (Survivant)request.getAttribute("survivant"); %> |
....
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<div class="element">
<%
if (survivant.getCasesConnues().contains(mcase.getId())) {
String case_path = "/data/iles/" + mcase.getIle().getId() + "/" + mcase.getPetiteImage();
request.setAttribute("case_path", case_path);
} else {
request.setAttribute("case_path", null);
}
%>
<c:if test="${not empty case_path}">
<img src="<c:url value="${case_path}"/>">
</c:if>
</div> |
Y a-t-il quelque chose que j'ignore concernant tomcat 5.0? Quelqu'un sait-il pourquoi j'ai cette erreur?
Merci d'avance