Bonjour,

Je cherche dans une JSP à tester au préalable d'existence d'une variable avant de la manipuler. Comment faire ?

Si je me contente de mettre un bloc TRY / CATCH autour, il est inopérant et une exception est levée dans le cas où cette variable n'existe pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
try {
    type = infoBean.getString("CODE_OBJET");
} catch (Exception e) {
    type = "RUBRIQUE";
}
me lève une exception lorsque infoBean n'existe pas

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 26 in the jsp file: /adminsite/pied.jsp

Generated servlet error:
[javac] Compiling 1 source file

cannot resolve symbol
symbol : variable infoBean
location: class org.apache.jsp.outils_jsp
type = infoBean.getString("CODE_OBJET");
1 error
comment neutraliser cette erreur ?