Domanda

Prima di tutto, grazie mille a tutti questi che stanno cercando di risolvere i nostri problemi in questo forum;)

Sto sviluppando un'applicazione Web con Struts2+Spring3. E ho una domanda su come passare una variabile (un array di array) dalla classe di azione alla pagina JSP.

So che l'unico che devi fare è dichiarare una variabile privata nella mia azione e un metodo GET per quella variabile e quindi è possibile accedere a queste variabili dal JSP, l'ho fatto e funziona.

public class Workspace extends ActionSupport {

private String[][] objects=null;

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

public String execute() throws Exception{

Il problema è che voglio accedere a questa variabile dal codice JavaScript prima di caricare l'intera pagina Web.

Ho provato in modi diversi ma non funziona mai.

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

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

Nessuno dei due funziona (l'avviso dice: "Valore: indefinito"):

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

Qualcuno ha idea di come potrei farlo?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top