Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/01/2011, 15h35   #1
Nouveau Membre du Club
 
Homme
Développeur Java
Inscription : octobre 2010
Messages : 98
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Canada

Informations professionnelles :
Activité : Développeur Java
Secteur : Communication - Médias

Informations forums :
Inscription : octobre 2010
Messages : 98
Points : 36
Points : 36
Par défaut Ajax et Struts

Bonjour,

Voilà le souci :
Je souhaite récupérer la valeur d'un bean dans ma jsp et la transmettre au serveur afin de l'utiliser dans une classe action comme parametre dans une requete.
J'ai vu des tutos parlant de Struts et Ajax, mais il ne traite que du rechargement de page et pas des passages de paramêtre....
J'ai trouvé comment passer a l'url avec mon html link mais apres je coince.

Comment je dois faire pour récuperer cette valeur dans ma classe action ???

Voilà ma jsp :
Code :
1
2
3
4
5
 
<logic:iterate name="afficherMicrothesaurus" id="micro">
 
     	<html:link href="/listerTermeAction.do" paramId="prop"  paramName="micro" paramProperty="descripteur">
         <bean:write name="micro" property="descripteur"/></html:link>

ma classe action :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
 
		String propertyName = "descripteur";
		String value = ??? ; //je souhaite récupérer la valeur du bean 
 
		TermeDAO daoTerme = new TermeDAO();
 
		List termeList = daoTerme.findByProperty(propertyName, value);
 
		request.setAttribute("afficherTerme", termeList);
 
		return mapping.findForward("success");
	}
Voilà , merci pour votre aide et vos explication.
bruno.getJava() est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 15h43   #2
Nouveau Membre du Club
 
Homme
Développeur Java
Inscription : octobre 2010
Messages : 98
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Canada

Informations professionnelles :
Activité : Développeur Java
Secteur : Communication - Médias

Informations forums :
Inscription : octobre 2010
Messages : 98
Points : 36
Points : 36
Pour info...
dans l'état actuel, je ne rentre même pas dans ma classe action....
bruno.getJava() est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 15h48   #3
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 270
Points : 7 270
Bonjour,

Code :
<html:link href="/listerTermeAction.do" paramId="prop"  paramName="micro" paramProperty="descripteur" onclick="fonctionAjax(); return false;">
Tu appelles la page dans la fonction AJAX et ton Action sera appelé comme ce qui est déclaré dans ton struts-config. Mais pour la l'ActionForward, n'appelle pas une page complète mais seulement le bout de message que tu va afficher ou utiliser.

Citation:
J'ai vu des tutos parlant de Struts et Ajax, mais il ne traite que du rechargement de page et pas des passages de paramêtre
Dans ce cas, c'est pas de l'AJAX.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 11h02   #4
Nouveau Membre du Club
 
Homme
Développeur Java
Inscription : octobre 2010
Messages : 98
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Canada

Informations professionnelles :
Activité : Développeur Java
Secteur : Communication - Médias

Informations forums :
Inscription : octobre 2010
Messages : 98
Points : 36
Points : 36
Merci pour la réponse...;


Serait-il possible d'avoir un petit exemple ?

Merci.
bruno.getJava() est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h48.


 
 
 
 
Partenaires

Hébergement Web