在JAVA代理中,如何弹出提示窗口??
在用DOMINO进行WEB开发时,调用JAVA代理保存数据到后台的ORACLE数据库中,保存成功或失败,如何才能弹出提示窗口,就象JAVASCRIPT中的ALERT()等函数的功能,以提示用户。 问题点数:100、回复次数:7Top
1 楼dragon20(夜谈)回复于 2002-06-19 18:37:49 得分 30
import java.io.PrintWriter
PrintWriter pw = getAgentOutput();
pw.println("html/javascript(alert("becaust...")...)
参考:http://www.csdn.net/expert/topic/786/786667.xml?temp=.6408045Top
2 楼fokker(独孤龙)回复于 2002-06-19 18:44:59 得分 70
s="<script language=javascript> "
+" alert('ok!');"
+" window.history.back();"
+" </script>";
PrintWriter pw = getAgentOutput();
pw.println(s);
使用PrintWriter打印javascript语句,让javascript语句来弹出提示。Top
3 楼hfamwu(小溪)回复于 2002-06-20 08:55:03 得分 0
这种方法有一个弊端,就是原来的页面会出现空白,而用window.history.back()时对于有的页面会出现网页过期的错误.Top
4 楼fokker(独孤龙)回复于 2002-06-20 09:06:46 得分 0
那没办法,在代理中print页面的时候都会在一个新的页面中,无法附加到当前页面中,而且这个新页面不能再新的窗口中打开。Top
5 楼fokker(独孤龙)回复于 2002-06-20 09:09:33 得分 0
还有一个办法,如果你的这个代理是用一个按钮或者着热点执行的,那你可以使用javascript在一个新的窗口中执行这个代理。Top
6 楼hfamwu(小溪)回复于 2002-06-20 11:11:30 得分 0
看来JAVA本身是不支持这种弹出式的窗口,还是要用其它的方法来实现了Top
7 楼hfamwu(小溪)回复于 2002-06-24 08:14:51 得分 0
看来是没什么好办法了,结贴吧Top




