Je viens du monde PHP, où déclarer une fonction au milieu d'une page php est assez simple. J'ai essayé de faire la même chose en JSP :
public String getQuarter(int i){
String quarter;
switch(i){
case 1: quarter = "Winter";
break;
case 2: quarter = "Spring";
break;
case 3: quarter = "Summer I";
break;
case 4: quarter = "Summer II";
break;
case 5: quarter = "Fall";
break;
default: quarter = "ERROR";
}
return quarter;
}
J'obtiens l'erreur suivante :
An error occurred at line: 20 in the jsp file: /headers.jsp
Illegal modifier for the variable getQuarter; only final is permitted return;
2 votes
Vous ne devriez probablement pas faire cela. Transmettez les données sous une forme utilisable au JSP, quel que soit l'endroit où vous les obtenez.