你在javascript里写  <%=%> 你是高手啊 。!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    在js中定义变量:
    <script type="text/javascript">
    <% String aa = "asd";%>
    </script>
    不能再js中通过<%= aa%>访问,在html中可以通过<%= aa%>访问。目测你是想在js中用java变量赋值,有一种情况是可以的 在Action中:
    ActionContext.getContext().put("str", "zhangsan");
    在js中可以这样得到: var name = "${str}"; 注意这里要加上引号,不然会导致js报错,如果是数值型的则不需要。