[Struts]Bean introuvable

Dedeloux Messages postés 11 Date d'inscription jeudi 8 juillet 2004 Statut Membre Dernière intervention 22 mars 2006 - 22 mars 2006 à 13:43
menzlitsh Messages postés 14 Date d'inscription samedi 25 mars 2006 Statut Membre Dernière intervention 27 mars 2006 - 29 mars 2006 à 23:39
Bonjour,

Je développe actuellement mon premier projet avec Struts ( IDE eclipse et serveur d'application Tomcat). Je m'occupe tout d'abord de la partie vue qui consiste à developper les pages JSP le bean de formulaire associé et les classes d'actions.
Mon problème est le suivant : dans mes pages JSP je fait une référence à une propriété qui s'appelle PageSize. J'ai deux écrans. Le premier affiche une liste de personne et le deuxième permet d'ajouter une personne. Dans ma première page JSP (celle qui contient la liste je fais donc appel à mon bean ListeForm pour récupérer ma propriété pageSize et tout se passe bien. Par contre dans ma deuxième page JSP (celle qui permet d'ajouter) je fais appel à mon bean AdditionForm pour récupérer la meme propriéte mais j'ai une erreur : Cannot find bean AdditionForm.

Voici mes fichiers :
Struts-config.xml

Code:,
----

<form-beans>
<form-bean name="adminUserListForm" type="fr.legrand.egesco.web.admin.user.ListForm" />
<form-bean name="adminUserAdditionForm" type="fr.legrand.egesco.web.admin.user.DetailForm" />
</form-beans>

<exception key="dummy" scope="request" type="fr.legrand.framework.exception.ApplicationException"
handler="fr.legrand.framework.web.exception.DefaultExceptionHandler"
/>
<forward name="success" path=".admin.user.list" />
<forward name="addition" path=".admin.user.addition" />
<forward name="modification" path=".admin.user.modification" />
<forward name="detail" path=".admin.user.detail" />

<exception key="dummy" scope="request" type="fr.legrand.framework.exception.ApplicationException"
handler="fr.legrand.framework.web.exception.DefaultExceptionHandler"
/>
<forward name="success" path=".admin.user.addition" />


mes pages JSP:
list.jsp

Code:,
----

<%@ page language="java" %>
<%@ taglib uri="/struts-html" prefix="html"%>
<%@ taglib uri="/struts-bean" prefix="bean"%>
<%@ taglib uri="/struts-logic" prefix="logic"%>
<%@ taglib uri="/struts-nested" prefix="nested"%>


je fais exactement pareil dans addition.jsp

et enfin mes beans:

Code:,
----

public class ListForm extends AbstractCollectionForm{

public ListForm() {
super();
// taille de la page à 12 lignes
setPageSize(12);
}
}

et pareil dans l'autre.

Je précise le texte de l'erreur retournée :javax.servlet.ServletException: Cannot find bean adminUserAdditionForm in any scope

Voilà si quelqu'un a une idée ou veut plus de précision.

Merci.

1 réponse

menzlitsh Messages postés 14 Date d'inscription samedi 25 mars 2006 Statut Membre Dernière intervention 27 mars 2006
29 mars 2006 à 23:39
salut,
j'ai pas bien compris qu'est ce que tu voudra faire explique toi.
mais apparement t'as un probléme avec ton action j'ai travail beaucoup avec struts mes j'ai pas compris qu'st ce que tu veut faire exactement
0
Rejoignez-nous