IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 2 Java Discussion :

problème autocompleter avec struts2


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 180
    Par défaut problème autocompleter avec struts2
    salut,

    j'ai problème pour faire fonctionner ajax avec une portlet struts2

    le code jsp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
        <%@ taglib prefix="s" uri="/struts-tags"%>
          <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <sx:head cache="false" compressed="false"/>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
     
    </head>
    <body>
     
     
    <s:form action="filterFacture" method="post" enctype="multipart/form-data" >
    				<sx:autocompleter name="critere" label="DetailFacture" list="l" listValue="detailFacture"/>
    				<s:submit value="Filtrer"/>
    				</s:form>
    <table class="tab" >
     
        <tr>
           <th class="tab-th"><s:text name="detailFacture"/></th>
     
            <th class="tab-th"><s:text name="Tecknical"/></th>
     
     
        </tr>
     
        <s:iterator value="factures">
     
            <tr >
     
                 <td class="tab-td"><s:property value="detailFacture"/></td>
     
                 <td class="tab-td"><s:property value="Tecknical"/></td>
     
     
     
            </tr>  
     
    	 </s:iterator>
     
        </table>
     
     
    </body>
    </html>
    le code struts2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <action name="filterFacture" method="filter"
    			class="com.FactureAction">
    			<result name="success" type="redirectAction">getAllFacture.action</result>
     
    		</action>
    la class FactureAction.java

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    public class FactureAction extends ActionSupport implements Serializable{
    public FactureAction () {
        	try {
    			Context context=new InitialContext();
    			ServiceFacture = (FactureDaoRemote) context.lookup("factu");
     
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
        } 
     
     
    private FactureDaoRemote  ServiceFacture ;
    private String critere;
     
     
    private List<Facture> factures;
    public String getCritere() {
    		return critere;
    	}
    	public void setCritere(String critere) {
    		this.critere = critere;
    	}
     
    	public List<Facture> getFactures() {
    		return factures;
    	}
     
    	public void setFactures(List<Facture> factures) {
    		this.factures= factures;
    	}
     
     
    	private List<Facture> l=new ArrayList<Facture>();
     
    public List<Facture> getL() {
    		return l;
    	}
    	public void setL(List<Facture> l) {
    		this.l = l;
    	}
     
    public String filter()
    	{
    		l=ServiceFacture.getAllFactureByDetailFacture(critere);
    		return "success";
    	}
     
    }
    les versions que j'ai utilisé dans mon application

    struts2-dojo-plugin-2.2.3.jar
    struts2-portlet-plugin-2.2.3.jar
    struts2-core-2.2.3.jar
    commons-logging.jar
    freemarker-2.3.16.jar
    xwork-core-2.2.3.jar

    mais après l’exécution de l'application je trouve que ajax ne fonctionne pas
    car la partie de autocomplete n'ai pas rempli


    je veux savoir est ce que mon problème est problème de dépendance entre les jar ou bien problème de codage de ajax avec struts2
    merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 180
    Par défaut
    personne n'a aucune idée sur ce genre de problème

    si quelqu'un à besoin d'autre information pour qu'il arrive à résoudre mon problème n’hésiter pas à m'informer

Discussions similaires

  1. problème calendrier avec struts2
    Par franco9 dans le forum Struts 2
    Réponses: 0
    Dernier message: 09/06/2012, 12h36
  2. Problème de session: Hibernate avec Struts2
    Par zaki18mi dans le forum Hibernate
    Réponses: 1
    Dernier message: 09/02/2012, 16h19
  3. Réponses: 1
    Dernier message: 14/09/2011, 15h27
  4. Réponses: 0
    Dernier message: 17/01/2011, 14h39
  5. iceafaces problème autocomplete avec IE 7
    Par *alexandre* dans le forum JSF
    Réponses: 3
    Dernier message: 11/09/2008, 22h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo