在 servlet 进行页面跳转时,如何实现弹出提示对话框?
比如在成功修改数据库后,在 servlet 进行页面跳转,同时弹出“修改成功”的提示信息。
解决方案 »
- 在命令行编译java文件没问题,为什么执行的时候报错,而同样的程序在Eclipse下就可以正常执行?
- 怎样讲string转换成unicode,请高手来
- 老问题: Java 回车(\n)和换行(\r)的区别
- java数据库的问题,大家帮忙看看,有分加哦!
- A:JAVA:1:类InitialORDERtEST是公共的,应在INITIALORDERTEST。JAVA的文件中声明 QQ 466825413 [email protected]
- 再散些分,特别给象我从来还没有过爱情的人儿
- 今日升星,散分500!--分五天结贴!每日凌晨零点结分。
- java初学者和一位java高手的对话
- 那里有<< The Java Class Libraries,Second Edition,Volume 1>>这本书,中文版的有吗
- 听说java自带一个压缩的类,请问有知道这方面的没有?
- 关于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}
就可以了