Struts2 + Spring3: passer une variable de l'action à JSP (code JavaScript)
-
29-10-2019 - |
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