Wie zu verwenden struts-Tags in javascript

Ich versuche, den Wert von Maßnahmen, die per Ajax-request, aber ich habe Probleme bei der Verwendung von struts-Tags in javascript für die Anzeige.

Javascript-code:

 dojo.xhrPost({
            url: "dashboard"
            ,content: myParameterscomp
            , handle: function(response, ioargs) {

               if (ioargs.xhr.status == 200)
               {
                   var data = "<s:property value='#request.consumptionData'/>"
                   console.log(data);
               }

             }

            ,error: function (data) {
                handleError(data.description);
            }           
        });

Java-code:

Map request = (Map)context.get("request");
 request.put("consumptionData",  43);

Ich bin immer der Wert der Daten, wie <s:property value='#request.consumptionData'/> auf der Konsole statt 43. Ich bin mit struts2. Mein javascript-code in JSP-Datei. Könnte jemand bitte sagen Sie mir, wie kann ich den Wert?

Nur so eine Frage. haben Sie zählen die struts tag lib in Ihre JSP-Datei?
Nein. Ich habe eine geladene tag-lib in meinem übergeordneten JSP und von dort rufe ich über JSP, um AJAX-request an die Zeit der Belastung in der übergeordneten JSP.
Das wird nicht funktionieren. Sie müssen taglib in der JSP, wo <s:property> - tag vorhanden ist.
Ok. Nun, ich bin immer leer Wert für die variable Daten. Ich habe auch versucht, "<s:property value='%{#Anfrage.consumptionData}'/>" in javascript. Es hat aber auch nicht funktioniert hat.
Wenn Sie festlegen möchten, Wert aus Antrag, kann man einfach ${consumptionData}

InformationsquelleAutor Stardust | 2012-12-17

Schreibe einen Kommentar