我的代码如下:
<script type="text/javascript">
window.onload = function() {
var rc = new html5jp.graph.radar("sample");
document.write("哈喽" + "<br />")
if( ! rc ) { return; }
var items=new Array();
document.write("哈喽" + "<br />")
<s:iterator value="al">
items.push(<s:property/>);
</s:iterator>
document.write("哈喽" + "<br />")
var params = {
aCap: ["1", "2", "3", "4", "5", "6", "7", "8"] }
rc.draw(items, params);
};
</script>struts标签里面的东西都没执行啊
<script type="text/javascript">
window.onload = function() {
var rc = new html5jp.graph.radar("sample");
document.write("哈喽" + "<br />")
if( ! rc ) { return; }
var items=new Array();
document.write("哈喽" + "<br />")
<s:iterator value="al">
items.push(<s:property/>);
</s:iterator>
document.write("哈喽" + "<br />")
var params = {
aCap: ["1", "2", "3", "4", "5", "6", "7", "8"] }
rc.draw(items, params);
};
</script>struts标签里面的东西都没执行啊
解决方案 »
- struts2实现注销的问题
- 哪位高手回答一下,我用jsp页面传值先跳到action然后用ModelDriven接受的整个对象,int行可以接受,但是为什么汉字就变成乱码了呢。。。。。。。。
- 请求帮忙解决hibernate调用存储过程时出现的问题
- 求助:jspsmartupload 下载文件时关于中文文件名的问题
- 关于spring中的bean定义,parent属性是什么意思?
- 使用hibernate如何插入日期
- 调用定制的WEB Services服务的时候的问题
- 有没有了解OrientDB的
- Class.forName("org.gjt.mm.mysql.Driver"); 为什么老不成功
- 算法问题-时间复杂度
- displaytag怎么对数字进行排序
- struts2这个简单的程序哪里出错了 求解啊前辈们
var json = ${name}; // 分号别漏了最后在浏览器上检查下所生成HTML是不是类似于:
var json = { aCap: ["1", "2", "3", "4", "5", "6", "7", "8"] };就行了。
window.onload = function() {
alert("aa");
var rc = new html5jp.graph.radar("sample");
var arrlist = $(json);
alert("bb");
if( ! rc ) { return; }
alert(arrlist);
var params = {
aCap: ["1", "2", "3", "4", "5", "6", "7", "8"]
}
rc.draw(arrlist, params);
}
</script> </head>
<body>
${json}
<div><canvas width="400" height="300" id="sample"></canvas></div>
<s:debug></s:debug>
</body>
都没执行到:
var arrlist = $(json);
alert("bb");
这是怎么回事
启用了EL表达式么?Action中把JSON-String设置到request的name里面去了么?
import java.util.List;import com.opensymphony.xwork2.ActionSupport;
import com.sun.mail.imap.Rights.Right;public class GogoAction extends ActionSupport {
private List<Role> al=new ArrayList<Role>();
StringBuffer json; public StringBuffer getJson() {
return json;
} public void setJson(StringBuffer json) {
this.json = json;
} public List<Role> getAl() {
return al;
} public void setAl(List<Role> al) {
this.al = al;
} public String execute(){
Role r1 = new Role();
r1.setA("ʯͷ");
r1.setB(2);
r1.setC(3);
r1.setD(2);
r1.setE(2);
r1.setF(1);
r1.setG(2);
r1.setH(1);
r1.setI(4);
al.add(r1);
json = new StringBuffer("[");
if (al.size() > 0 && al != null) {
for (int i = 0; i < al.size(); i++) {
Role role = al.get(i);
json.append(role.getA()+','+role.getB()+','+role.getC()+','+role.getD()+','+role.getE()+','+role.getF()+','+role.getG()+','+role.getH()+','+role.getI());
if (i != al.size() - 1) { json.append(","); } } } json.append("]");
System.out.print(json);
return "message";
}}
这是我的action类
window.onload = function() {
alert("aa");
var rc = new html5jp.graph.radar("sample");
var arrlist = $(json);
alert("bb");
if( ! rc ) { return; }
alert(arrlist);
var params = {
aCap: ["1", "2", "3", "4", "5", "6", "7", "8"]
}
rc.draw(arrlist, params);
}
</script> </head>
<body>
${json}
<div><canvas width="400" height="300" id="sample"></canvas></div>
<s:debug></s:debug> </body>
这是jsp页面:我发现它都没运行到 var arrlist = $(json);
alert("bb");