Is this possible? I want to be able to pass java bean data into javascript objects, but I’d really prefer not to muck up my jsp pages with a bunch of inline script tags. I like to keep my javascript separate in external files, but how do you accomplish something like this without using inline js?
<script type="text/javascript">
var variableFromServer = '${someBean.someProperty}';
</script>
You can create a JSON file with all the data and either include it inline or fetch the JSON through Ajax – that way you don’t clutter the markup with data. See http://json-taglib.sourceforge.net/ for an example of a JSP-JSON template.