不走"<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.write("<script>");
....
//写完标签后
out.flush();
printwriter流首先是把程序中数据写入内存缓冲区,然后再由文件流写入文件。如果不刷新缓冲区的话,就一直暂用内存资源。
[其他解释]
改成一个write试试
out.write("
<script type='text/javascript'>
alert('something');
<script>
");
[其他解释]
还是不行啊
[其他解释]
out.flush();
[其他解释]
看了下这方法返回一个void而且括号里不能填写字符串参数。。怎么用于输出标签啊- -
[其他解释]
看了下这方法返回一个void而且括号里不能填写字符串参数。。怎么用于输出标签啊- -
[其他解释]
你可以在火狐浏览器下面试试
也可以设置IE的 退出时删除浏览记录功能打钩。
[其他解释]
可以的 。我了1的法是OK的。
[其他解释]
是吗怎么编译都过不了啊 。。具体怎么写啊
[其他解释]
好吧。我承跟1的法有一小:
out.write("<script type='text/javascript'>");
out.write("alert('testtest');");
out.write("</script>");
[其他解释]
System.out.println("@@@@@@@@@@@@@@");
out.write("<script>");
out.write("alert('删除成功');");
out.write("window.location.href='Login?c=2';");
out.write("</script>");
out.flush();
还是不行啊 还是没走啊- -纠结啊 。。
[其他解释]
你告诉你这和我自己写的有神马区别-,-!
[其他解释]
不知道。反正我是可以的。你把你其他的代拿掉肯定是可以的。 哈哈
[其他解释]
重新建立了几个Servlet 都不能提示 不是Servlet 的问题 而是我的提交方式的问题啊
我通过一个超链接点过来 然后在onclic写方法 进入JSP 在JSP里widow.location.href过来的 我直接在href里写servlet就行了 嘿嘿 还好有你提醒不然一直以为问题出在了servlet里哦
[其他解释]
啊 哦。不懂Servlet,在搞liferay,那些西一不通 唉。