本人写了一个存储过程.再struts的action中调用dao中的方法执行存储过程.
现在执行该存储过程大概花费时间在10-20分钟左右.
所以想在struts提交处理该方法的同时让struts本身的空白页面显示一张图片或者什么其他的等待画面..当该方法执行完毕之后该等待页面又可以消失.
nzjz.jsp
java 代码
-
- 确认结转总会计帐套<!---->年会计科目余额到<!---->年年初数中吗?
- "nzjz.do?method=zkjnzjz" onclick="javascript:{return ask();}">
- "年终结转" src="/xzkj/image/nzjz.gif" border="0">
-
nzjzAction.java
java 代码
- public ActionForward zkjnzjz(ActionMapping actionMapping,
- ActionForm actionForm,
- HttpServletRequest httpServletRequest,
- HttpServletResponse httpServletResponse) {
- nzjzBean nb = (nzjzBean) actionForm;
-
- SessionInfo si = (SessionInfo) httpServletRequest.getSession().getAttribute(
- "sessionBean");
- String msg = "";
- String eid = "";
- ArrayList list = new ArrayList();
- boolean bol = false;
- double dou = 0.00;
- try {
- dou = nd.getFJZKM_YUE(si);
-
-
-
-
-
-
-
- bol = nd.nzjz_ZKJ(si);
- if (bol) {
- target="success";
- msg = "年终结转成功!";
- }
- else {
- target="failed";
- msg = "数据库连接错误!";
- }
-
-
-
- }
- catch (FiscalException ex) {
- }
-
- httpServletRequest.getSession().setAttribute("msg", msg);
- return actionMapping.findForward(target);
- }
struts-config.xml
java 代码
- "nzjzBean" type="com.datanew.maintain.nzjz.bean.nzjzBean" />
-
-
- "/report/commReport/sumItemout" scope="request" type="com.datanew.report.commReport.action.SumItemout">
- "success" path="/report/commReport/sumItemout.jsp" />
-
部分代码贴出来了.希望大家帮我想想办法啊..
想个 简单点的又能让用户满意接受同时对于以后维护起来还方便点的方法..谢谢诸位呀...
比如说当struts的action提交请求之后在处理业务逻辑的时候同时显示另外一个页面.而该页面显示一张动态的图片.如"请稍等....".当过程执行完成之后又会执行struts的forward中配置.跳转到成功或者失败页面..
不会实现...望大家.看在我贴代码贴得这么辛苦的份上也要帮滴啊..
或者直接邮箱或者msn联系..都是同一个地址[myc-olympic@163.com].
谢谢拉..
分享到:
相关推荐
struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面
STRUTS中用道德 多行提交,这是个很好的范例和总结
struts2令牌解决页面重复提交问题,资源中包含一个实例代码
Struts2资源文件在jsp页面中显示乱码解决
struts2国际化 标签 页面 处理类 实例,特殊注意点说明
ssh系统,做一个复杂的统计功能,需要数秒后才能显示页面数据,为了避免给用户展示一个空白的加载页面,做一个等待加载页面是有必要的。
使用struts2技术,实现页面计算器的功能,输入两个操作数,分别点击加法、减法、乘法、除法按钮,分别计算出相应的结果并显示在结果页面中。
当用户将信息提交到服务器,服务器响应采用forward方式调转到下一个页面后,此时地址栏中显示的是上个页面的URL,若刷新当前页面,浏览器会将再次提交用户先前输入的数据,就会再次出现表单重复提交的问题。...
利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)
初学Struts2,写了一个简单的用struts2实现页面跳转的功能。高手勿喷
struts提交list数据,批量保存到数据库。
利用Struts 2框架创建一个web项目chap2_e22,实现用户登录过程。具体要求是在loginAction类中分别用login()和registered()处理用户登录和注册的过程,分别创建login.jsp和register.jsp两个页面实现登录和注册的...
防止重复提交的总要解决方案 相信对struts的学者有帮助 大家看看
ssh2中的urlrewrite和Struts2的生成静态页面
在struts 中可以通过token 来解决重复提交的问题。
struts2 防止 重复 提交 和 等待 画面
struts1写的登陆页面,非常适合初学者
struts2的添加信息页面,运用标签,还会继续上传更多好的资源
Struts2+FreeMaker静态页面生成
struts2 配置dtd 自动提示 struts2 配置dtd 自动提示