js页面怎么调用java类中的静态量,真心求助!!!

这个是js的一个多选的方法
/**
* 多选元素
* @param col
* @param detail
*/
function elementCheckBox(col){

var eleHtmlStr = "";
eleHtmlStr+="<div class='col-sm-1'>"+col.columnDesc+":</div>";
eleHtmlStr+="<div class='col-sm-3'>";
// var dictionaryValue = dictionary[col.columnName+"Value"];

eleHtmlStr+="<input type='checkbox' /><span>2</span> ";
eleHtmlStr+="<input type='checkbox' /><span>2</span> ";
eleHtmlStr+="<input type='checkbox' /><span>2</span> ";
eleHtmlStr+="<input type='checkbox' /><span>2</span> ";

eleHtmlStr+="</div>";
return eleHtmlStr;
}

现在要将<span>2<span>,中2这个固定的数替换为java类中的静态的值
下面是java静态类还有我要调用的数据

静态类名是 ConstantCfg

public static List getNoticeCheckBoxValue() {
ArrayList list = new ArrayList();
list.add("checkBox1");
list.add("checkBox2");
list.add("checkBox3");
list.add("checkBox4");
list.add("checkBox5");
list.add("checkBox6");
list.add("checkBox7");

return (List) list;
}

第1个回答  2016-05-13
Js是不可能条用Java。你将Java的静态变量输出为JSON格式或者其他Js可以解析的文本才行追问

这个具体怎么做,小弟刚刚接触json不是很熟悉,谢谢大神!

第2个回答  2016-05-13
<% List list = ConstantCfg.getNoticeCheckBoxValue()
    for(int i=0;i<list.size();i++){%>
        <span><%=list.get(i)%></span>
   <% }
%>

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网