首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Struts2的execAndWait拦截器施用

2012-10-30 
Struts2的execAndWait拦截器使用2、增加result?  ??result?namewaitwait.jsp/result?  3、?%@page?l

Struts2的execAndWait拦截器使用

2、增加result

?


  ??<result?name="wait">wait.jsp</result>

?

  3、

?


<%@page?language="java"?contentType="text/html;charset=UTF-8"?pageEncoding="UTF-8"%>???
<%@taglib?prefix="s"uri="/struts-tags"%>???
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">???
<html>?
<head>?
<meta?http-equiv="Content-Type"?content="text/html;charset=UTF-8">???
<meta?http-equiv="refresh"?content="1;url=<s:url?includeParams="none"?/>"/>???
<title>?
</title>?
</head>?
<body>?
<h1>数据处理中,请稍等......</h1>?
process:${process?}??total:${total?}?
<br>?
如果没有自动跳转请<a?href="<s:url?includeParams="all"?/>">点这里</a>.?
其中的includeParams参数取值为:<br>?
none,不把参数加入到url参数中<br>?
all,是把get和post中的参数加入到url参数中<br>?
get,是只把get中的参数加入到url参数中?
</body>?
</html>

?

?

  4、Action实现SessionAware接口

  因为这个action将会以单独的线程执行,所以你不能用ActionContext,因为它是ThreadLocal.这也就是说如果你要访问session数据,你必须实现 SessionAware结构而不是调用ActionContext.getSesion() 。

?


 public?interface?SessionAware{?
  public?void?setSession(Map?map);?
  }?
  public?abstract?class?AbsBasicAction?extends?ActionSupport?implements?SessionAware{?
  /**?当前?Session?*/?
  protected?Map?session?;?
  public?void?setSession(Map?session)?{?
  this.session?=?session?;?
  }?
  }

?

热点排行
Bad Request.