加个引号看看var str="<%=str%>";

解决方案 »

  1.   

    可以使用
    改GB2312 为GBK或者gb2312
      

  2.   

    你没有在script里标清楚language,默认的应该是vbscript啊。javascipt里可以放jsp标记的。
      

  3.   

    <% String str = "this a string!"; 
    out.println("<script>");
    out.println("function abc()");
    out.println("{");
    out.println("var str =" + str );
    out.println("}" );
    out.println("</script>");
    %>
    用jsp去写script试一下我试过好用
      

  4.   

    同意` kkcheng(风晨sniper) 
    加个引号
      

  5.   

    当然可以有jsp标记,只是jsp标记会在jsp服务器一下解释其他代码,或是逻辑来觉定其间的js代码是否显示注意jsp代码的输出,看看html源文件就什么都知道了
      

  6.   

    当然可以有jsp标记,可以加上一个引号试试!!
      

  7.   

    var str = "<%= str %>";
      

  8.   

    你没有在script里标清楚language,默认的应该是vbscript啊。javascipt里可以放jsp标记的。