<%
 String s="1";
 out.println("var s='"+s+"';");
%
>
<script>
alert(s);
</script>

解决方案 »

  1.   

    那function 如何用HTML中的《INPUT TYPE HIDDEN》呀?
      

  2.   

    <form name="e">
    <input type="hidden" name="h1" value="3">
    <input type="button" name="b1" value="click" onclick="myclick()">
    </form>
    <script>
    function myclick()
    {
     alert(eform.h1.value);}
    </script>
      

  3.   

    偶是用asp的,不过思想都差不多,只提供你参考:
    <%
     String s="1";
     out.println("<script>");
     out.println("var s='"+s+"';");
     out.println("alert(s)");
     out.println("</scipt>");
    %>
    基本上是这种思想;语法上的错误自己改吧;偶只懂一点点的jsp,见笑;
      

  4.   

    不了我自己解决的,不给大家分了呵呵。。<%String makeStr="";%>
    <SCRIPT LANGUAGE="JavaScript">
    function maketree(){

    divtree.innerHTML="<Table border = 1 Width=500><Tr><Td>"+inhtml.value+" </Td></Tr></Table>";
    }</SCRIPT ><BODY >
    <INPUT TYPE="hidden" name="inhtml" value="<%=makeStr%> ">
    </body>