Topic: javascript中服务脚本嵌入的问题,谢谢

  Print this page

1.javascript中服务脚本嵌入的问题,谢谢 Copy to clipboard
Posted by: xzc
Posted on: 2004-08-13 21:08

对js不太熟悉。因为需要用到js和jsp页面的交互,写了如下脚本:
......
......
<script language="javascript">
function calculate(){
var weight = new Array();//标准权重
<%
for(int i = 0; i < leafWeight.size(); i++){
double myWeight = Double.parseDouble(leafWeight.get(i).toString());
%>
weight[<%=i%>] = <%=myWeight%>;
<%}%>

}//函数结束
</script>
可是在“weight[<%=i%>] = <%=myWeight%>;”这一行是错误的,查找了资料,发现讲到这方面的比较少。不知道谁有相关资料?这个问题的原因在哪里?谢谢

2.Re:javascript中服务脚本嵌入的问题,谢谢 [Re: xzc] Copy to clipboard
Posted by: why
Posted on: 2004-08-13 22:20

check the complied JSP, check the error message,
you should be able to find out why.

3.Re:javascript中服务脚本嵌入的问题,谢谢 [Re: xzc] Copy to clipboard
Posted by: xzc
Posted on: 2004-08-13 22:36

现在编译的结果就是它根本认不出<%=%>这个东西。

4.Re:javascript中服务脚本嵌入的问题,谢谢 [Re: xzc] Copy to clipboard
Posted by: flymandl
Posted on: 2004-08-14 08:31

<%=%>默认输出的都是String, 这里你把<%=i%>改成 <%= "" + i %>就行了。

5.Re:javascript中服务脚本嵌入的问题,谢谢 [Re: xzc] Copy to clipboard
Posted by: xzc
Posted on: 2004-08-14 14:36

好像还是有问题,或者现在变通的办法也行:不用hidden变量,在jsp脚本中可以直接用js脚本中的变量么?

6.Re:javascript中服务脚本嵌入的问题,谢谢 [Re: xzc] Copy to clipboard
Posted by: flymandl
Posted on: 2004-08-16 20:49

myWeight也要转换成String,jsp不可以直接利用js里的变量。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923