struts2拦截器问题

qq291893221 2011-07-05 10:55:53
package com.itcast.Interceptor;

import javax.script.Invocable;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.Interceptor;

public class PermissionInterceptor implements Interceptor {

public void destroy() {
}

public void init() {
}

public String intercept(ActionInvocation arg0) throws Exception {
Object user = ActionContext.getContext().getSession().get("user");
if (user != null){
return invocation.invoke();
}
ActionContext.getContext().put("message", "权限不足");
return "success";
}

}
--------------------------------------------------------
为何invocation.invoke(); 识别不出来啊?报错,请高手指点
...全文
39 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq291893221 2011-07-05
  • 打赏
  • 举报
回复
十分感谢!!!!!!
蒙奇D路飞 2011-07-05
  • 打赏
  • 举报
回复
楼主 拷贝代码要细心点,要拷贝就全拷贝,写个函数名 又拷贝函数的内容 很容易出问题的 就像楼上说的那样的错误,我有时候也会犯
Fly_m 2011-07-05
  • 打赏
  • 举报
回复
你把public String intercept(ActionInvocation arg0) throws Exception {
中间的参数名换成invocation就能识别了

或者把下面的invocation换成arg0
qq291893221 2011-07-05
  • 打赏
  • 举报
回复
求java高手啊……

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧