java - 将java数组转换为javascript数组时出错

标签 java jsp

我尝试将java数组转换为js数组。但它给出错误“k 无法解析为变量”。x.getrows 返回数组。

  <% MySQLAccess x=new MySQLAccess();%>
     <% String b[]=x.getRows();%>
     var message="<%out.print(b[0]);%>"
     console.log(message)   
     var data=new Array();
         <% for(int k=0;k<b.length ;k++) %>
         <%  {%>

          var temp=<%= b[k] %>
          data[<% =k %>]=temp;    
        <%}%>   

最佳答案

@user2815407 您在字符串数组中收到了什么?可能类似于 [str1,str2,str3]。如果是这样,你可以轻松地将这个字符串数组转换为js数组。

var values = [];
values = //Your_string_array
//Iterate through each value
$.each(values, function( index, value ) {
   console.log(value);
});

查看此fiddle 。这可能不是将 java 数组转换为 js 数组的最佳方式。希望这会给你一些想法。让我知道这是否有帮助。

关于java - 将java数组转换为javascript数组时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19681686/

相关文章:

java - 如何在有限的时间内(超时)从 DatagramSocket 中读取数据 block ?

java - JSP不能访问继承的方法吗?

java - JSP 中出现错误 "Buffer reader can not be resolver to a type"

java - 如何通过单击按钮从jsp页面停止servlet处理

java - 当连接为 http 时 request.isSecure() 返回 true

java - 进度条 Java

java - 如何构建我的 XText 终端? WORDS/SL_STRING/ML_STRING

java - Spring消息未出现在jsp页面上

java - 如何为椭圆曲线 Diffie-Hellman 制作 GenParameterSpec?

java - 检测apk下载来源