out.println("<script language=Vbscript >alert(\"test\");</script>");我没用过msgbox,主要是"test"这里的"要用\"转义

解决方案 »

  1.   

    哇塞,好象JSP不支持Vbscript吧,我也不太懂,如果说错了,请斑竹删掉我的话。
      

  2.   

    这样就可以了,JSP里好象不支持VBScript.<%out.println("<script language='javascript' > alert('test');</script>");%>
      

  3.   

    首先弄明白java的语法、转意字符然后再写吧!
      

  4.   

    这句vbscrip是被送到客户端的并不在服务端执行我试了vbscript是可以的,但问题是我想把网页存到数据库中再用jsp把网页代码读出来并显示在页面上但是如果网页中存在如双引号之类的敏感字符 就必须用转意字符进行处理但是网页代码太多了不可能一一处理有没有什么办法比较简便的
      

  5.   

    out.println("<script language=javascript > alert( 'test'); </script>");
      

  6.   

    out.println("<script language="Vbscript" > msgbox ("test"); </script>");
      

  7.   

    用单引号或者用转移字符,双引号是不能嵌套的,out.println会分不清“和哪个”配对