2017-09-13 1 views
0

Controller:Comment utiliser l'attribut de modèle d'une JSP en javascript?

List<SampleModel> data = service.getdata(); 

model.addAttribute("modeldata",data); 
return "jsp"; 

Est-il possible d'accéder facilement/utiliser l'attribut d'un modèle jsp dans une fonction javascript? J'ai essayé d'y accéder en boucle mais il n'y a pas de résultat.

Exemple:

<script type="text/javascript"> 
$(document).ready(function() { 
    sampleFunction(); 
}); 

sampleFunction() { 
    for (i=0;i<=10;i++) { 

    console.log(${modeldata[i].sampledatapath}); 

    } 
} 

</script> 

Merci!

+0

https://stackoverflow.com/questions/4803906/reading-a-jsp-variable-from-javascript – spiritwalker

Répondre

0

Vous pouvez utiliser ce qui suit:

<script type="text/javascript"> 

    $(document).ready(function() { 
     sampleFunction(); 
    }); 

    function sampleFunction(){ 
     <c:forEach var="model" items="${modeldata}"> 
      console.log("${model.sampledatapath}"); 
     </c:forEach> 
    } 

</script>