日期:2014-05-17  浏览次数:20820 次

不走"<script type='text/javascript'>"标签怎么回事




如图——————删除的servlet中 条件已经满足了a>0进入了方法也输出了@@@@@@@@@@@@@@@@@@@@@@@@
可是就是不走<script>标签执行alert肿么回事 。。。老师告诉我是IE缓存原因- -我一定要走  该怎么解决啊
------最佳解决方案--------------------
 把這句拿掉了。其他的也拿掉。out.write("window.location.href='Login?c=2';");
只留
out.write("<script type='text/javascript'>");
out.write("alert('testtest');");
out.write("</script>");
------其他解决方案--------------------
引用:
引用:out.flush();


看了下这方法返回一个void而且括号里不能填写字符串参数。。怎么用于输出标签啊- -

out.write("<script>");
....
//写完标签后
out.flush();
printwriter流首先是把程序中数据写入内存缓冲区,然后再由文件流写入文件。如果不刷新缓冲区的话,就一直暂用内存资源。
------其他解决方案--------------------
改成一个write试试  
out.write("
<script type='text/javascript'>
 alert('something');
<script>
");
------其他解决方案--------------------
引用:
改成一个write试试  
out.write("
<script type='text/javascript'>
 alert('something');
<script>
");


还是不行啊
------其他解决方案--------------------
out.flush();
------其他解决方案--------------------


看了下这方法返回一个void而且括号里不能填写字符串参数。。怎么用于输出标签啊- -
------其他解决方案--------------------
引用:
out.flush();



看了下这方法返回一个void而且括号里不能填写字符串参数。。怎么用于输出标签啊- - 
------其他解决方案--------------------
你可以在火狐浏览器下面试试
 
也可以设置IE的 退出时删除浏览记录功能打钩。
------其他解决方案--------------------
可以的 。我剛剛試了1樓的辦法是OK的。
------其他解决方案--------------------
引用:
可以的 。我剛剛試了1樓的辦法是OK的。

是吗怎么编译都过不了啊 。。具体怎么写啊 

------其他解决方案--------------------
好吧。我承認跟1樓的寫法有一點點小區別:
out.write("<script type='text/javascript'>");
out.write("alert('testtest');");
out.write("</script>");
------其他解决方案--------------------
引用:
引用:引用:out.flush();


看了下这方法返回一个void而且括号里不能填写字符串参数。。怎么用于输出标签啊- -
out.write("<script>");
....
//写完标签后
out.flush();
printwriter流首先是把程序中数据写入内存缓冲区,然后……





System.out.println("@@@@@@@@@@@@@@");
 out.write("<script>");
 out.write("alert('删除成功');");
 out.write("window.location.href='Login?c=2';");
 out.write("</script>");
 out.flush();




还是不行啊 还是没走啊- -纠结啊 。。
------其他解决方案--------------------
引用:
好吧。我承認跟1樓的寫法有一點點小區別:
out.write("<script type='text/javascript'>");
out.write("alert('testtest');");
out.write("</script>");