关于struts2 给页面送数据的有关问题

关于struts2 给页面送数据的问题。

如果我们想从一个ACTION获取数据到一个页面,而这个页面是需要用STRUTS2验证框架的,那么将会出现一个很纠结的情况,因为验证框架要求我们必须返回到一个INPUT,而这个INPUT如果直接是一个页面的话,那么将获取不到ACTION的数据,使用CHAIN,又报404错误,使用拦截器给页面送数据也算一个好办法。

 

例如:

 

@Override

	public String intercept(ActionInvocation actionInvocation) throws Exception {
		// TODO Auto-generated method stub
		ActionContext ctx = actionInvocation.getInvocationContext().getContext();
		ctx.put("codeTypeList", codeTypeService.findAll());
		return actionInvocation.invoke();
	}