Question

Tout d'abord, merci beaucoup à tous ceux qui essaient de résoudre nos problèmes dans ce forum;)

Je développe une application Web avec Struts2 + Spring3. Et j'ai une question sur la façon de passer une variable (un tableau de tableaux) de la classe d'action à la page JSP.

Je sais que le seul à faire est de déclarer une variable privée dans mon action et une méthode GET pour cette variable, puis il est possible d'accéder à ces variables à partir du JSP, je l'ai fait et cela fonctionne.

public class Workspace extends ActionSupport {

private String[][] objects=null;

public String[][] getObjects() {
    return objects;
}

public String execute() throws Exception{

Le problème est que je souhaite accéder à cette variable à partir du code JavaScript avant de charger toute la page Web.

J'ai essayé de différentes manières mais cela ne fonctionne jamais.

$(function() {
var objectsMap=new Array();

    $(document).ready(function() {
          objectsMap = $objects;
    });

Aucun des deux fonctionne (l'alerte dit: "Valeur: non définie"):

    <s:set name="auxObj" value="%{objects}"/>
    <script>
        alert("Value: "+$("#auxObj").val());
    </script>

Quelqu'un a une idée de comment pourrais-je faire ça?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top