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 :

Ajax & Struts 2 - TLD theme="ajax"


Sujet :

Struts 2 Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti

    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 19
    Par défaut Ajax & Struts 2 - TLD theme="ajax"
    Bonjour,

    Je developpe actuellement une application selon le tutoriel suivant:
    Toutefois dans mon fichier JSP, tous les attributs des balises comportant
    theme="ajax" ne sont pas reconnus (excepté les champs id).

    Par exemple pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <%@ taglib prefix="s" uri="/struts-tags"%>
    <s:head theme="ajax" debug="true" />
    j'ai l'erreur:
    GRAVE: "Servlet.service()" pour la servlet jsp a généré une exception
    org.apache.jasper.JasperException: /index.jsp(5,1) L'attribut debug est incorrect pour le tag head d'après la TLD indiquée
    Avez vous une idée ?

    Voici la JSP complète:
    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
    50
    51
     
    <%@ taglib prefix="s" uri="/struts-tags"%>
    <html>
        <head>
        <s:head theme="ajax" debug="true" /> 
            <script type="text/javascript">
                dojo.event.topic.subscribe("/save", function(data, type, request) {
                    if(type == "load") {
                        dojo.byId("id").value = "";
                        dojo.byId("firstName").value = "";
                        dojo.byId("lastName").value = "";
                    }
                });
     
                dojo.event.topic.subscribe("/edit", function(data, type, request) {
                    if(type == "before") {
                        var id = data.split("_")[1];
     
                        var tr = dojo.byId("row_"+id);
                        var tds = tr.getElementsByTagName("td");
     
                        dojo.byId("id").value = id;
                        dojo.byId("firstName").value = dojo.string.trim(dojo.dom.textContent(tds[0]));
                        dojo.byId("lastName").value = dojo.string.trim(dojo.dom.textContent(tds[1]));
                    }
                });
            </script>
        </head>
        <body>
            <s:url action="list" id="descrsUrl"/>
     
            <div style="width: 300px;border-style: solid">
                <div style="text-align: right;">
                    <s:a theme="ajax">Refresh</s:a>
                </div>
                <s:div id="persons" theme="ajax" href="%{descrsUrl}" loadingText="Loading..." listenTopics="/refresh"/>
            </div>
     
            <br/>
     
            <div style="width: 300px;border-style: solid">
                <p>Person Data</p>
                <s:form action="save" validate="true">
                    <s:textfield id="id" name="person.id" cssStyle="display:none"/>
                    <s:textfield id="firstName" label="Fisrt Name" name="person.firstName"/>
                    <s:textfield id="lastName" label="Last Name" name="person.lastName"/>
                    <s:submit theme="ajax" targets="persons" notifyTopics="/save"/>
                </s:form>
            </div>
        </body>
    </html>
    (pièce jointe: la liste de mes JAR)
    Images attachées Images attachées  

Discussions similaires

  1. [STRUTS][AJAX]Quel framework AJAX avec Struts
    Par woodwai dans le forum Struts 1
    Réponses: 24
    Dernier message: 12/03/2009, 16h19
  2. Ajax et Struts
    Par eXiaNazaire dans le forum Struts 1
    Réponses: 11
    Dernier message: 20/09/2006, 10h26
  3. [AJAX] Ajax et Struts
    Par stela86 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/04/2006, 11h33

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