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:
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)
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
 
<%
Hotel hotel=(Hotel)request.getAttribute("hotel");
%>
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
 
<html:hidden property="code" value="<%=hotel.getCodeHotel() %>"/>
et bien sur j'ai mis dans l'ActionForm correspondante une propriété(code) de type int pour ce champ.

aidez-moi svp et merci.