2 duajiya duajiya 于 2014.07.12 14:42 提问

在js文件中怎么获得java方法返回的值

Java方法返回一个数组,在jsp页面用<%%>方式获得。js文件中的方法要用到这个数组,要怎么做才能传过去。

5个回答

haizeihdj
haizeihdj   2014.07.12 17:06

qwuack
qwuack   2014.07.12 22:38

你可以试试 var data = <%=javaData %>

Sunsam268
Sunsam268   2014.07.14 10:26
<%   
    String[]   title   =   { "姓名 ", "学号 ", "性别 ", "年龄 "}; 
%> 
<script> 
var   title=new   Array(); 
<%   for(inti=0;i <title.length;i++){   %> 
        title[ <%=i%> ]= " <%=title[i]%> "; 
<%   }   %> 
</script>

Reference:http://blog.csdn.net/yunzaitian163/article/details/5803119

Andrewseu
Andrewseu   2014.07.22 18:26

可以用EL表达式

<c:forEach items="${users}" var="user" varStatus="row">
            <tr id="${user.userId} }">
                <td>${row.index +1}</td>
                <td>${user.nickName }</td>
                <td>${user.password }</td>
                <td>${user.state }</td>
            </tr>
        </c:forEach>
ludx212
ludx212   2014.07.24 10:55

你在页面加入js的引入 然后把值付给 jsp页面里面的js变量 例如 var aa=<%.... %>
然后在你引入的js文件中在调用这个aa 试试

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!