struts2 中获得跳转的页面地址

2024-12-04 08:25:18
推荐回答(3个)
回答1:

public String test() throws Exception{
ActionContext context=ActionContext.getContext();
ActionInvocation invocation=context.getActionInvocation();
ActionProxy proxy=invocation.getProxy();
ActionConfig config=proxy.getConfig();
Set > entrySet=config.getResults().entrySet();
for (Map.Entry entry:entrySet) {
Map map=entry.getValue().getParams();
Set paramSet=map.entrySet();
for (Map.Entry e:paramSet) {
System.out.println(entry.getKey()+"="+e.getValue());
}
}
return "success";
}

回答2:

嘿晕~,既然都知道当前action中对于的result跳到的页面
那直接在action bean中对应的方法里在return SUCCESS;之前写上 System.out.println("../要跳转页面的名称")不就行了

回答3:

你直接输出SUCCESS 看看可不可以。。