userAction
private String name;
userActionInterceptor
InterceptorMethod(){
step_1: 得到当前拦截的action
step_2: 得到 action properties [] 修改
这样应该是没有问题的!
}
[size=large][color=red]Adding a PreResultListener[/color][/size]Accessing the ResultConfig Objects
If you need to work with the set of ResultConfigs before the Action executes, you can use an Interceptor to process the Map returned by getResults.
If you are writing against Java 5, you could use a generic when obtain the map.
private String name;
userActionInterceptor
InterceptorMethod(){
step_1: 得到当前拦截的action
step_2: 得到 action properties [] 修改
这样应该是没有问题的!
}
[size=large][color=red]Adding a PreResultListener[/color][/size]Accessing the ResultConfig Objects
If you need to work with the set of ResultConfigs before the Action executes, you can use an Interceptor to process the Map returned by getResults.
public class MyInterceptor implements Interceptor {
// ...
public String intercept(ActionInvocation invocation) throws Exception {
Map resultsMap = invocation.getProxy().getConfig().getResults();
// do something with ResultConfig in map
return invocation.invoke();
}
// ...
}
If you are writing against Java 5, you could use a generic when obtain the map.
Map<String, ResultConfig> resultsMap = invocation.getProxy().getConfig().getResults();