<% String execSql=""%>
javascript中
<script>
var sql="select * from table1"
</script>
//在同一个页面中除了提交回去,要用JSP调用javascript中的参数不行的,你可以写成:
<% String execSql="select * from table1"%>
javascript中
<script>
var sql="<%=execSql%>"
</script>

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1282/1282403.xml?temp=.8147089
      

  2.   

    是不是必须要用表单提交
    在form中增加<input type="hidden" id="sql" name="sql">
    在script中form.sql.value=sql;
    然后提交给jsp
    在jsp中getParameter
      

  3.   


    <%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>