Pregunta

En primer lugar, muchas gracias a todos estos que están tratando de resolver nuestros problemas en este foro;)

Estoy desarrollando una aplicación web con Struts2+Spring3. Y tengo una pregunta sobre cómo pasar una variable (una matriz de matrices) de la clase de acción a la página JSP.

Sé que lo único que debes hacer es declarar una variable privada en mi acción y un método Get para esa variable y luego es posible acceder a esta variable desde el JSP, lo he hecho y funciona.

public class Workspace extends ActionSupport {

private String[][] objects=null;

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

public String execute() throws Exception{

El problema es que quiero acceder a esta variable desde el código JavaScript antes de cargar toda la página web.

Lo he intentado de diferentes maneras pero nunca funciona.

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

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

Ninguno funciona (la alerta dice: "Valor: Undefinado"):

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

¿Alguien tiene una idea sobre cómo podría hacer eso?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top