请求的路径为: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机制完成!