使用execAndWait拦截器可以在等待较长时间的后台处理中增加等待页面。
struts.xml中可定义如下:
<actionname="testAction"class="com.TestAction">
<interceptor-refname="execAndWait"></interceptor-ref>
<result>success.jsp</result>
<resultname="wait">wait.jsp</result>
</action>
wait.jsp代码如下
<%@pagelanguage="java"contentType="text/html;charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglibprefix="s"uri="/struts-tags"%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<metahttp-equiv="refresh"content="5;url=<s:urlincludeParams="all"/>"/>
<title><s:textname="title"></s:text></title>
</head>
<body>
<h1>数据处理中,请稍等......</h1>
<ahref="<s:urlincludeParams="all"/>">点这里</a>如果没有自动跳转请点击这里.
</body>
</html>
<meta http-equiv="refresh" content="5;url=<s:url includeParams="all"/> "/>为每隔5秒自动刷新定位到目标页面
如果浏览器不支持自动刷新,可以手动定位,如下:
<a href="<s:url includeParams="all" />"> 点这里 </a>
<s:url includeParams="all"/>
其中的includeParams参数取值为:
none 不把参数加入到url参数中
all 是把get和post中的参数加入到url参数中
get 是只把get中的参数加入到url参数中
注:在使用过程中发现一个问题,在使用struts总使用session的时候
Map session = ActionContext.getContext().getSession();
取到的session为null,原因尚不明确。
分享到:
相关推荐
Struts2拦截器(Interceptor) Struts2拦截器(Interceptor)
解决Struts2中的中文乱码。该代码是用作Struts2的拦截器中
Struts2的拦截器的使用详解实例 博文链接:https://zmx.iteye.com/blog/457434
该例子为struts2注解与拦截器demo,利用myEclipse8.5开发,导入刚才后,自动加载所需struts2的jar包,可以直接运行,是初学struts2注解、拦截器很好的例子,保证10分钟学会2种技术,愿意分享给大家。
struts2常用拦截器,struts2经常用到的拦截器,熟悉熟悉
使用Struts2实现用户权限拦截、重点是掌握拦截器的使用和配置方法,通过案例的学习,就能掌握struts中拦截器的使用方法,让我们能快速上手
详细说明了struts2中拦截器的使用。并且通过一个小例子讲解了拦截器的具体使用
struts2拦截器的使用说明文档,配置说明文档。可以看一下
NULL 博文链接:https://cmexico.iteye.com/blog/621208
struts2 Interceptor拦截器 http://whitewolf.0fees.net
Struts2在com.opensymphony.xwork2.interceptor.annotations包中定义了3个拦截器注解类型。
struts2 用拦截器 实现用户权限登录 可以直接运行,只单单用到struts的东西。
关于struts2 拦截器的详细的解释及其在开发中对struts2的拦截器的应用和拦截器在框架中的作用.
Struts2拦截器.ppt Struts2拦截器.ppt Struts2拦截器.ppt
综合使用servlet filter与struts2 interceptor对权限进行验证。
Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序
struts2,Interceptor struts2拦截器实例,两套实例,一套是针对单个的action配置的,另一套实例是针对全局的action配置的拦截器interceptor
struts2拦截器应用小例子,与大家共分享
Struts2拦截器实现权限控制demo,我感觉对初学者还是有一定帮助的
基于struts2的拦截器测试,实现了页面的跳转,中间过程的拦截