Struts2变量安全的问题
如下代码(部分):
Java code
public private String a;
public private String b;
//省略 getter setter
public String save(){
DAO.save(a,b);
return SUCCESS;
}
客户端通过get传参数?a=value1&b=value2 ,然后这个方法保存进数据库
问题是并发大了以后,或者传参不完整只传了a或者b,会不会出现混淆,后台保存的a,b值不是当次传送的,而是上次的。。?
求教
------解决方案--------------------
一般通过ie浏览器进行访问服务器,这时会和服务器产生一个回话即session,在这个session里面,你进行的任何操作,会和另外的session是隔离的,和并发无关。当然,在同一个浏览器,两次登录,是否是同一个session,这要看你对seesion的管理了。