是可以这样的。
必须保证js执行时,页面已经正确返回。
你可以在页面的body中写上 <%=map1%>,看看是否能够显示?
既然是字符串的形式,应该 var1 =“<%=map1%>”; 带上双引号。
一个jsp页面,先执行的是java代码,然后才是js。你可以把要传的值放到session里面 然后再在js里面用el表达式获取到,这样在jsp页面引用的时候它首先会从session里面获取到值放到js里面,这样就调到了呀。
把这个数据封装成JSON对象,返回到界面做处理;因为只有一个变量,可以在界面隐藏起来,然后用JS做处理,最后传回去。