在struts2中可以利用拦截器得到result值:
code:
String resultCode = invocation.invoke();//invoke()方法调用下一个拦截器返回result结果如:"success"
ActionProxy actionProxy = invocation.getProxy();//得到Action的代理,操作action
ActionConfig actionConfig = actionProxy.getConfig();//得到actionConfig
Map<String, ResultConfig> resultConfigMap = actionConfig.getResults(); //判断null为了异步提交
ResultConfig resultConfig = resultConfigMap.get(resultCode);
Map<String, String> paramsMap = resultConfig.getParams(); //被访问页面的路径
String visitedPagePath = paramsMap.get("location");//得到路径
仅用于个人备忘。。。。