bonjour,
mon problème est que je ne comprends pas cette erreur affichée après l'exécution de mon programme,voici l'erreur:
pour bien détailler alors j'ai un objet(hotel) de type(classe) Hotel dans le scope request et je le récupère dans la page jsp comme ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 javax.servlet.ServletException: Impossible de compiler la classe pour la JSP Une erreur s'est produite à la ligne: 52 dans le fichier jsp: /pages_web/hotel/ModificationHotel.jsp Erreur de servlet générée: The method setValue(String) in the type BaseInputTag is not applicable for the arguments (int)
dans cette page jsp existe un champ caché parmi d'autres champs pour une propriété de cet objet(hotel) défini comme ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <% Hotel hotel=(Hotel)request.getAttribute("hotel"); %>
et bien sur j'ai mis dans l'ActionForm correspondante une propriété(code) de type int pour ce champ.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <html:hidden property="code" value="<%=hotel.getCodeHotel() %>"/>
aidez-moi svp et merci.
Partager