javascript可以用jsp的变量
jsp调用javascript必须把变量传回后台再传回来...

解决方案 »

  1.   

    在javascript中可以插入jsp代码<%%>
    但jsp代码中不能插入javascript代码////
      

  2.   

    子页面:
    <script>
    var result='<%=成功标记%>'
    if (result==true){
       window.opener.formname.textname.value=formname.textname.value
    }  
    </script>
      

  3.   

    javascript里调用
    <%=java变量%>
      

  4.   

    <%
    String Str="this is a test!";
    out.print("<script language=javascript>alert(\""+Str+"\");</script>");
    %>
    <script>alert("<%=Str%>");</script>
      

  5.   

    诸位,我说的是javascript语言,不是指jsp中<%%>中引用的java的代码
    你们说的在javascript中用<%=java变量%>好想行不通哦,我试了
      

  6.   

    文本框中的值最好应当作为参数传递给jsp。关于二者调用:
    可以这样写,我在jsp中的一段,好用的,试试吧
    if(SaveUser.AddNewUser()==1) {
         out.println("信息添加成功!");//添加成功退出
     %>
                      <script language="JavaScript">//此处用javascript关闭窗口
       window.close();
    </script>
                  <% }else {
         out.println("信息添加失败!");//窗口有输出,但是没有关闭
            }
      

  7.   

    var result='<%=成功标记%>'要单引号