暂停Action,返回客户端,问用户是否继续Action下面的操作
来源:互联网 发布:qq号码淘宝 编辑:程序博客网 时间:2024/06/11 20:08
业务场景:根据搜索条件批量下载。页面提交数据到Action里面。Action有两部分操作,第一是查询你要下载的数量。第二是下载。当查询到数量的时候,客户端要弹出提示框,提示你要下载的数量,问你是否下载。
注意:整个场景都是FORM提交表单的
页面:
<%@ page language="java" pageEncoding="GB18030"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%><html> <head><title>JSP for LoginForm form</title><script>window.onload = function(){var flag ="${flag}";if(flag){var f = window.confirm("你搜索了"+flag+"份简历,是否确定下载?");if(f){document.getElementById("falg").value=f;
//loginForm为StrutsConfig.xml里面配置的action对应的form名称document.loginForm.submit();}}}</script></head><body><html:form action="/login" ><html:hidden property="falg" value="false"/>name : <html:text property="name"/><html:errors property="name"/><br/><html:submit/><html:cancel/></html:form></body></html>
Action code:
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method stub String name = loginForm.getName(); String flag = loginForm.getFalg(); //判断状态位,是FALSE状态就表示还没有发出提示。页面有个名字为flag的隐藏域,默认值为FALSE; if(flag=="false"||"false".equals(flag)){ System.err.println("name="+name); System.err.println("flag="+flag); request.setAttribute("flag","666");//改变状态位的值,并保存数量。 return mapping.findForward("toLogin"); } System.err.println("name2="+name); System.err.println("flag2="+flag); System.err.println("--------------------------------------"); return mapping.findForward("toLogin"); }
- 暂停Action,返回客户端,问用户是否继续Action下面的操作
- Action返回值跳转到另一个Action继续执行
- 如何在客户端接收Action返回的JSON数据
- action的返回类型是另一个action
- struts2一个action返回到另一个action的特定result
- Ajax请求到action,action返回整个页面的方式
- Ajax请求到action,action返回整个页面的方式
- struts2中action的方法里怎样判断用户是否选择了上传文件
- 支持暂停和继续操作的WAV音频播放
- iOS开发—线程的模拟暂停和继续操作
- Struts中action添加用户后客户端弹出对话框
- struts1的action里返回redirect
- Struts2中Action的返回结果类型
- select中取得action返回的直接
- struts2 中action返回的类型
- MVC控制器Action的返回类型
- Struts2里的Action返回Json数据
- asp.net MVC可以Action的返回
- CLI-I-0 前言
- 图象一些算法
- 基数排序
- 千一网络发布 QuickAjax
- 迷灯的算法
- 暂停Action,返回客户端,问用户是否继续Action下面的操作
- 栈的基本算法
- 《QuickTest Professional Tutorial》读书笔记(10)
- fedora 9中文输入法
- 一道竞赛题
- jQuery DOM操作方法的简单归纳
- Wisdom of Kong Fu Panda
- Reflection in Actionscript 3.0/Flex 2
- 让你的创业失败的18个昏招(zt)