在表单中输入数据,然后点击提交按钮,转入Action进行处理,处理完毕后且在返回之前,我想输出一个提示对话框提醒用户操作成功,请问如何做到?谢谢!
解决方案 »
- 使用Jquery返回实体类,在页面怎么获取实体类的属性???
- SVG在google chrome 下的问题 。。。。。。。
- 从C++ 转到Java,没有框架的概念
- jsp <%@ include file="send.inc.jsp" %> 后提示包异常不能编译成class文件
- jdbc
- ROME 0.9下载及RSS定制天气预报
- jsp的几个内置对象在哪个api中能找到呀?我想看看详细的方法、属性等等!
- JavaBean的 setProperty 问题 在线等!!!!
- 如果不用frame,还有什么方法可以消除内嵌页面的滚动条啊 ?
- 初学者请教高手在winxp pro系统下如何配置服务器?
- 求购人力资源管理系统
- 我想通过struts赋值给javascript的数组,请问怎样写页面
if(操作成功){
session.setAttribute("flag","success");
跳转到页面
}页面代码:
<logic:equal name="flag" value="success" scope="session">
<script>
alert("操作成功!");
</script>
</logic:equal>
<%
session.removeAttribute("flag");
%>
out.println("<script type=\"text/javascript\" language=\"javascript\">");
out.println("alert(\"操作成功!\")");
out.println("</script>");
跳转页面
}
try {
out=response.getWriter();
} catch (IOException e) {
e.printStackTrace();
}
/**
* 返回弹出确认框的javascript
*
* @param str
* 说明文字,
* @param submitUrl
* 点击确定的url,
* @param resetUrl
* 点击取消的url; 如果为空,则转向到about:blank
* @return String
*/
public static String confirm(String str, String submitUrl,
String resetUrl) { if (isNull(resetUrl))
resetUrl = "about:blank"; String jsStr = "\n<script>\n" + "<!--\n" + "if ((confirm('" + str
+ "')) == true) { \n" + "location.href ='" + submitUrl + "'\n"
+ "}else{\n" + "location.href ='" + resetUrl + "'}\n" + "\n-->"
+ "\n</script>\n";
return jsStr;
}
=======================================
Action.java
request.setAttribute("js",js.confirm("操作成功,点击\"确定\"继续添加,点击\"取消\"转到列表", "add.do","list.do"));=======================================
jsp
<bean:write name="js" scope="request" ignore="true" filter="false" />