关于javascript与java转换的问题



<script type="text/javascript">  
    <%
      for(int i=0;i<clist.size();i++){
    	 Category c=clist.get(i);
    	 String cname=c.getName(); //取出name属性值
    	 
    %>
     var id=<%=c.getId()%>;
     var cname=<%=cname>;  //此处无法赋值
    <% } %>
	
</script>


以上代码为一个JSP文件中的javascript代码,代码中的clist为一个ArrayList<Category>对象,Category中存放了id,name属性,我现在在java中能够取出name属性值cname,但无法赋值给javascript中的cname变量,不知谁可以帮忙,如何将java中的String类型赋值给javascript中的变量?

你可能感兴趣的:(JavaScript,java,C++,c,jsp)