begin process at 2010 03 12 19:09:20
  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 Probleme avec JButton et ImageIcon [ par ralebole ] J'ai un probleme avec JButton et ImageIcon quand je compile et que j'execute avec "Jcreator Le" tous fonctionne normalement j'ai ma fenetre avec mon b [xml à html]erreur de compilation de feuille de style [ par Asnidren ] Bonjour, je cherche à transformer un fichier XML en HTML via un XSL, par un code Java.Le navigateur sait décrypter indépendament mon fichier XML en le


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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,515 sec (3)

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