begin process at 2012 02 13 18:31:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

créer une PageAction avec Struts


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

créer une PageAction avec Struts

dimanche 20 novembre 2005 à 17:46:46 | créer une PageAction avec Struts

zenouba2005

bonjour,
je travaille avec struts et eclipse,
pour créer une PageAction je fais New/Easy Action n'est ce pas??
en fait je veux selectionner une liste de medecins et l'afficher sous forme d'un tableau(dans une page listes_medecins.jsp ) a partir de la base de données ,donc le travail a faire c'est de créer une listes_medecinsAction :

package com.youcompany.struts.action;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;

import org.apache.struts.action.ActionForm;

import org.apache.struts.action.ActionForward;

import org.apache.struts.action.ActionMapping;

import requete.MaRequeteSel;

public class Liste_medecinsAction extends Action {

public ActionForward execute(

ActionMapping mapping,

ActionForm form,

HttpServletRequest request,

HttpServletResponse response)

throws Exception {

ActionForward resultat=new ActionForward();

ArrayList liste=new ArrayList();

MaRequeteSel Mareq=new MaRequeteSel();

Mareq.ExecuterReq("select * from medecin");

ResultSet rst=Mareq.getResultset();

try{

while(rst.next()){

String nom=rst.getString("nom_medecin");

String prenom=rst.getString("prenom_medecin");

liste.add(new String[]{nom,prenom});

}

rst.close();

}

catch(SQLException e){e.printStackTrace();}

System.out.println("ok ok ..");

request.setAttribute("liste_med",liste);

resultat = (mapping.findForward("succes"));

return resultat;

}

}

j'etulise l'objet liste_med dans la page jsp pour exploiter les resultats retournés,
mais j'obtients les erreuers suivantes:

javax.servlet.ServletException: Cannot find bean liste_med in any scope
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
	org.apache.jsp.form.liste_005fmedecins_jsp._jspService(liste_005fmedecins_jsp.java:167)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)



merci..










lundi 21 novembre 2005 à 11:17:47 | Re : créer une PageAction avec Struts

super_toinou

je sais pas non plus, normalement ca devrai marcher, à moins que tu passe par une nouvelle action pour l entrée sur ta page jsp ce qui ferai que vu que t es sur un scope request il serait perdu
essaye de le mettre dans la session a la place de la request au moins pour voir si ca marche

force et honneur

++ Toinou
lundi 21 novembre 2005 à 11:49:44 | la meme erreur

zenouba2005

Resalut,
j'obtiens tjrs la meme erreur..
eske je peux créer une Action sans lui associer une Form?c ca mon probleme..
quand je fais New/Easy Action  je crée l'Action mais esqe la page jsp associée
(ou je souhaite exploiter les resultats de la requete) va etre crée autmatiquement par struts
  ou dois je la créer moi meme??
 c l'action assiciée dans struts-config:

<action path="/liste_medecins" type="com.youcompany.struts.action.Liste_medecinsAction" scope="session" validate="false">

<forward name="succes" path="/form/liste_medecins.jsp" />

<forward name="echec" path="" />

</action>


lundi 21 novembre 2005 à 13:24:33 | Re : créer une PageAction avec Struts

super_toinou

fé voir la tete de ta jsp et comment tu récupere ta liste

sinon tu rentre bien dans ta jsp puisque struts t indique que y a une erreur dans la récup du bean
pr etre sur fé juste une jsp avec que du html dedans (genre coucou) et teste si tu tombe bien dessus

sinon ton strutsconfig m a l air d etre bon

Toinou
lundi 21 novembre 2005 à 15:21:16 | ca marche

zenouba2005

ca marche javé un probleme dans l'url  jé tapé [ Lien ]
au lieu de [ Lien ]
merci pour votre aide...
a+...



Cette discussion est classée dans : java, apache, liste, struts, import


Répondre à ce message

Sujets en rapport avec ce message

struts hibernate sous eclipse [ par abdel1025 ] bonjour je viens de debuter a un projet web avec les technologies struts et hibernat sous eclipseje suis nouveaux sur ces technologies,alors j'ai une GRAVE: Error loading WebappClassLoade [ par webjoujou ] Bonjour, Je débute sous struts 1.3 et je teste un exemple trouvé ds un tutoriel. Mon tomcat 6 est démarré et quand j'appelle l'application (http://loc Upload avec struts [ par raneria ] Salut tout le monde!!! J'ai essayé de faire un upload de fichier avec struts mais voila quand je submit, j'obtient l' erreur suivant:java.lang.NoSuchM comment importer " org.apache" en eclipse [ par dido44 ] bonjour,voici le message d"erreur  aprés ma compilation:Exception in thread "main" java.lang.Error: Unresolved compilation problems:     The import or probleme de initFormBean avec Struts [ par lizarajim ] salut à tous, je rencontre l'erreur suivante : Javax.servlet.jsp.JspException: Exception creating bean of class ConnexionForm: {1} org.apache.struts interaction avec les liste [ par langagec08 ] bonjour tout le monde , voila mon problème j'ai un JCombobox et je veux que dés que mon utilisateur fasse un choix je récupère le choix qu'il a fait . myeclipse+struts+hibernate [ par sarassef ] Bonjour tout le monde je suis sur myeclipse et j ai des difficultes d integrer struts avec hibernate dans un meme projet voila l erreur que j ai et qu


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales