问题描述
- 在js文件中怎么获得java方法返回的值
-
Java方法返回一个数组,在jsp页面用<%%>方式获得。js文件中的方法要用到这个数组,要怎么做才能传过去。
解决方案
解决方案二:
你可以试试 var data = <%=javaData %>
解决方案三:
<%
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
解决方案四:
可以用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>
解决方案五:
你在页面加入js的引入 然后把值付给 jsp页面里面的js变量 例如 var aa=<%.... %>
然后在你引入的js文件中在调用这个aa 试试
时间: 2024-09-20 00:12:06