有时action请求不使用form提交,而是url方式,如下:
其中所带参数cabAffirmSession是用来接收和传递action里面put到session中的值
cabValue是放到session中的值
在struts2 action中要使用session,最好的方式是实现SessionAware,这样不用每次要用时都要采用ServletActionContext.getContext().getSession()这种方式得到session
以上代码是进入页面的action时往session放一个随机数,double类型,提交请求的action中,判断页面带过来的值和session中是否相等,如果相等,移除session里的该值,执行操作;否则,返回另一个JSP页面