var tree_ar = new Array();
解决方案 »
- 想知道用spring和apache dbcp配置DataSource有什么区别
- 求救:session失效后,重新登陆时弹出窗口无法刷新!
- Class Cookie 中的setDomain(),getDomain(),是干什么用的.
- 解决不了Unsupported major.minor version 49.0问题
- Struts 2 高手请进
- filter简单问题,应该是比较简单的吧
- jsp+sqlsever2000中对数据库中的时间字段查询
- 关于servlet和javabean的问题!!(为解决问题,大出血,简单问题送分哦!!)
- 怎样将远程用户的dbf文件中的数据导入到数据库表中?
- Kettle API
- 如何在网页中检测浏览器的JRE的版本?用javascript可以吗?
- 一个简单问题:有关JSP连接ACCESS数据库
var tree_ar = new Array();
<%
Vector Vget = preview.getNode();
if(Vget.size()>0){
for(int i=0;i<Vget.size();i++){
Hashtable Hget = (Hashtable)Vget.get(i);
%>
tree_ar[<%=i%>]={"<%=Hget.get("pddm")%>","<%=Hget.get("fpdid")%>","<%=Hget.get("pdmc")%>","<%=Hget.get("pdsx")%>"};</script>javascript的数组类似Vector可以动态增长的
public static String PrintArray()
{
Vector Vget = null;
Hashtabel Hget = null;
StringBuffer lSB = new StringBuffer();
try
{
lSB.append("var tree_ar=new Array(");
Vget = preview.getNode();
System.out.println(Vget.size());
if(Vget.size()>0){
for(int i=0;i<Vget.size();i++){
Hget = (Hashtable)Vget.get(i);
System.out.println(Hget.get("fpdid"));
if(i!=Vget.size()-1){
lSB.append("new Array("+Hget.get("pddm")+","+Hget.get("fpdid")+","+Hget.get("pdmc")+","+Hget.get("pdsx")+")");
}
else{
lSB.append("new Array("+Hget.get("pddm")+","+Hget.get("fpdid")+","+Hget.get("pdmc")+","+Hget.get("pdsx")+")");
}
}
}
lSB.append(")");
return (lSB.toString())
}catch(Exception ex)
{
System.out.println("Exception: "+ex.toString());
return null;
}
}
...
<script>
...
<%=yourBean.PrintArray()%>//生成你想要的数组,然后在接下来的程序中可以调用这个数组了。
...
</script>
public String getString(){ StringBuffer strB = new StringBuffer("");
for(int i=0;i<vector.size();i++){
strB.append( "'"+vector.get(i)+"',");
} //如果要生成的JavaScript数组数据为非数字类型,在其前后加上单引号
String str = strB.toString();
if(str.endsWith(",")){ //去除尾部的逗号
str = str.substring(0,str.length()-1);
}
return str;
}在你的JSP文件中:
<script language="JavaScript">
<!--
var array = new Array(<%=beanInstanceName.getString()%>);
//-->
</script>
<!--
xxxxxx<%=xxxxx%>
-->
</script>
请指教
仔细对照一下 就知道问题出在哪里了
关键一点是要清楚 哪些是jsp的哪些js的 搞清楚了 就基本上ok了
仔细对照一下 就知道问题出在哪里了
关键一点是要清楚 哪些是jsp的哪些js的 搞清楚了 就基本上ok了