我在一个jsp中写了一段java的代码 现在我要做个判断   请问怎么去判断jsp 中的代码与 javascript 中的变量结合起来使用  
  急需解决方案!!!

解决方案 »

  1.   

    js代码不能套JSP代码 变量也不能互通 建议想点别的相结合的办法 
      

  2.   

    js代码能套JSP代码 但变量也不能直接互通。
    jsp是可以通过 out.print()去写页面标签和js的 
      

  3.   

    <%= %>也可以放在js代码部分
      

  4.   

    js直接使用jsp的变量是没问题的,直接在js代码中用<%= %>就可以取到jsp的变量了,如果是String类型
    <%= %>外面要加引号,就是"<%= %>"
      

  5.   


    <%
    String str = "Hello World!";
    %>
    <script>
    function test(){
    var f = <%=str %>
    alert(f);
    }
    </script>
    这样是可以的。
    注意的是jsp定义要在js之前
      

  6.   

    var f = <%=str %>; 这句要改成 var f = '<%=str %>';
    需要加上引号
      

  7.   

    建议去看一下DWR,你说的应该都能解决
      

  8.   

    建议去看一下DWR,你说的应该都能解决
      

  9.   

    看是不是要和用户交互
    需要你可以用ajax,iframe等
    不需要则
    直接在后台(java代码)相输出流中打印javascript代码,
    java变量后台是可以变的(不能和用户交互)