<%=Lilu%>是把java中一个变量Lilu的值输出到页面上,页面上不存在Lilu的js变量

解决方案 »

  1.   

    <script language="javascript">
    <!--
      function funAdd()
      {
    Lilu=parseFloat(5454.55);
      }
    //-->
    </script>
    还是没办法显示呀
      

  2.   

    <%=Lilu%> 是java脚本;Lilu=parseFloat(5454.55); 是javascript脚本你的概念比较模糊
      

  3.   

    jsp 在服务器执行, javascript在客户端执行, 有个先后的问题<%=Lilu%> 是jsp的语法,如果没有语法错误,那么执行这个jsp后,服务器输出静态代码(包括html,js等)到客户短浏览器。这时 <%=Lilu%> 的位置变成了java server执行后的值。所以,不能把 JS 的变量赋值给 JSP的变量,因为等到JS执行,JSP早就执行过了。