我試圖將java數組轉換爲js數組。但它會給出錯誤,因爲「k不能解析爲變量」.x.getrows返回數組。將java數組轉換爲javascript數組時出錯
<% 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;
<%}%>
不要像這樣混合java和javascript ..我希望你知道它真的很糟糕的代碼。 –
不是'data'行'%'字符和'='之間的空格[<% =k %>] = temp;'錯誤? – MadConan
我解決了它。那麼同樣的錯誤 – user2815407