在 servlet 进行页面跳转时,如何实现弹出提示对话框?
比如在成功修改数据库后,在 servlet 进行页面跳转,同时弹出“修改成功”的提示信息。
解决方案 »
- 在哪里把网页风格改成老版本的风格?
- 请教一下高手
- 请教一个问题,有关JAVA打开EXCEL文件的
- 为什么Java不支持无符号数
- java applet的问题
- Error 500--Internal Server Error
- 请问java中的>>、<<、>>>移位操作能实现什么功能阿?
- 抽象类可以实例化吗?
- 请问有谁用过itext,下面这个错误是什么引起(将html转化为pdf时)?
- 同志们,请把http://expert.csdn.net/Expert/topic/1257/1257981.xml?temp=.5208246的答案写在这里!
- 关于FileFilter的一个异常信息
- 怎样用递归取出e盘下的所有文件
直接当前页面showDialog()就好了
<script type="text/javascript">
alert("修改成功");
</script>
这样一开始就是会弹出提示信息吧,我想要在通过servlet处理后,返回页面时,才弹出信息。
能不能在servlet判断是否成功,然后弹出相应的提示信息,并跳转到相应的页面。
<html>
<head>
<script type="text/javascript">
alert("弹个框");
form1.submit();
</script>
</head>
<body>
<form name="form1" action="xxx">
</form>
</bady>
</html>
request.setAttribute("PROCESS","成功修改**条数据");在servlet要跳转的目标jsp中:
Object str = (String)request.getAttribute("PROCESS");
<%
if(str!=null && !str.equals("")){
%>
<script>
alert("<%=str.toString()%>");
</script>
<%}%>个人不建议用这么多java代码。用标签库比较好,如struts<logic:present name="PROCESS" scope="request">
<script>
alert("<bean:write name='PROCESS' />");
</script>
</logic:present>
一用JAVA代码就不想再往里掺JS了 光是在页面用文字提示不弹框也不是很好么~
你的用Applet截图搞的怎么样了?
我后来的代码是没有问题的
我的意思是 根据一个KEY 去获得不同的信息 比如定义个PROPERTIES文件? 我看到很多论坛都用的这种方式(我是说文字提示 不是消息框提示)
或用转发(include包含进要跳转的页面),再向客服端输出一段JS脚本
request.getRequestDispatcher("success.jsp").include(request,response);
out.println("<script type='text/javascript'>alert('弹个框');</script>");
out.println(" <script type='text/javascript'>alert('弹个框'); </script>");
在servlet中存放一个消息内容,在b.jsp页面的开始部分获取消息值,然后alert()...
在Servlet里
request.setAttribute("message", "修改成功");在网页任一位置
${message}OK
Servlet里面应该这样写
request.setAttribute("message", "<script laguage='JavaScript'> alert('修改成功) </script>");网页里不变
网页的代码可以具体点吗,另外这需要strust吗?
网页代码具体什么?就这样啊,你随便找个地方(只要不在<% %>里面就可以了),然后
${message}
就可以了