1。script中能用String这个类型吗?
要用var吧!
2。叶面上要有相同名字的控件!!1

解决方案 »

  1.   

    <% String aa=new String("asdafdasf");%>加"!"String a='<%=aa%>';改成var a="<%=aa%>";
    第二个不可以!
      

  2.   

    javascript的解析是可在用户端IE进行的,jsp的解析只能在服务器,jsp传出的东东是死的了,除非你触发新的请求再从webserver那里拿。所以javascript可以拿到jsp的东西,jsp绝对不可以拿到javascript的东西,这是java的公理,如果你看到哪个牛人说能拿,敬请兄台告我一声。
      

  3.   

    第二个不行,第一个要写document.forms[0].**.value
      

  4.   

    同意linpeiwen的看法
    jsp是服务端的,js是客户端的。
      

  5.   

    <script language="javascrip">
    String a='<%=aa%>';
    document.write(a);
    </script>你的<script language="javascrip"> 里的javascript少了一个“t”