主题:[讨论]请教servlet中为什么不能输出javaScript
请教各位高手,大家好!
我有一个问题,就是在servlet的doPost()方法中输入了out.print("<script>alert('你好,请请大家帮我解决这个问题!');window.location.href='/zguo.jsp';</script>") ;
当然我的out已定义:PrintWriter out=response.getWriter() ;
问题:为什么当程序执行到这句话时,就会在IE浏览器中出现"文件下载-安全警告"的对话框(有三个按钮分别为"查找,保存,取消"),当我点保存后,再打开文件一看,结果内容就是第一句话(<script>alert('你好,请请大家帮我解决这个问题!');window.location.href='/zguo.jsp';</script>) ;
它根本就不会有警告对话框和跳转到zguo.jsp页面去
但是其它类似的语句同样也在其它的servlet的doPost()方法中确可以,我真不知道为什么,如果大家能帮小弟解决这个问题,小弟一定高分谢大家
我有一个问题,就是在servlet的doPost()方法中输入了out.print("<script>alert('你好,请请大家帮我解决这个问题!');window.location.href='/zguo.jsp';</script>") ;
当然我的out已定义:PrintWriter out=response.getWriter() ;
问题:为什么当程序执行到这句话时,就会在IE浏览器中出现"文件下载-安全警告"的对话框(有三个按钮分别为"查找,保存,取消"),当我点保存后,再打开文件一看,结果内容就是第一句话(<script>alert('你好,请请大家帮我解决这个问题!');window.location.href='/zguo.jsp';</script>) ;
它根本就不会有警告对话框和跳转到zguo.jsp页面去
但是其它类似的语句同样也在其它的servlet的doPost()方法中确可以,我真不知道为什么,如果大家能帮小弟解决这个问题,小弟一定高分谢大家