在struts2中如何获得用户的action

请求的路径为:http://localhost:8080/struts_lesson6.2/resultAction
如何获得localhost:8080/struts_lesson6.2/resultAction;
使用的是struts技术?我的目的是写一个过滤器禁止用户重复提交
谢谢

你该获取的不是全路径,而是相对地址
ServletActionContext.getRequest().getRequestURI()

防止用户重复提交可以用struts2的token

可以使用Struts2的token,为每个action生成唯一ID,根据ID判断用户是否重复提交

参考资料
[url]http://blog.csdn.net/new_sara/article/details/6554735[/url]

添加version,防止并发修改.

在你的拦截器当中,是可以通过 ActionInvocation ac 这个对象,getAction获取当前请求的action对象

请使用token机制完成!