日期:2014-05-17  浏览次数:20605 次

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的管理了。