I have a controller where a JSONObject is passed as parameter. I would like to work with the object "all" in javascript (client side) not in the server side (JSP) so I don't want to get the object with JSP tags. 

```
 @RequestMapping(value = { "/dfi/rca" }, method = RequestMethod.GET)
    public String getRcaResult(Model model, String flight_id) {
        ...
        JSONObject all = new JSONObject ();
        ...
        model.addAttribute("all",all);          
        return "dfi/rca";
    }

```

I have a JSP file that import a Javasript file where I use the attribute all but I don't know how to access to it. If I use this code in the JSP file it works properly:

```
<script type="text/javascript">
     var all= "${all}";
</script>

```

But if I try the same importing a Javascript file in the JSP, it doesn't get anything:

```
<script type="text/javascript" src="${pageContext.request.contextPath}/resources/js/all.js"></script>

```

In all.js:

```
var rcaresults = JSON.parse('${all}');

```

Are there any way to read the Spring model attributes in a Javascript file?

Thanks in advance.