日期:2014-05-19  浏览次数:20659 次

web更新用户信息问题
假设我们从服务器端查出来一个有2个用户的集合信息,发送到客户端显示页面如下:
<table>
<tr>
<td>id</td>
<td>用户名</td>
<td>密码</td>
<td>操作</td>
</tr>
<tr>
<td>1</td>
<td>zhangsan</td>
<td>123456</td>
<td><a href="请求地址">修改</a></td>
</tr>
<tr>
<td>2</td>
<td>lisi</td>
<td>123456</td>
<td><a href="请求地址">修改</a></td>
</tr>
</table>

查出来的这2个用户是放到session中,还是request中?
如果放到request中的话,
当我们点击修改的时候,我们在服务器端是又需要从数据库中去根据这个id查找用户然后把用户信息发送到更新页面上,这样又需要查询一次数据库,
如果放到session中,当我们点击修改的时候,我们可以遍历session中的对象集合,然后取出其中的数据发送到更新页面中,好像这样session对服务器的压力又太大了,
这2种方式哪种好?
或者还有更好的方式,望指点???

------最佳解决方案--------------------
又不是登陆,你放session里面干嘛?点修改是更新数据库,你要想看到更新的结果可以刷新下页面,或者ajax局部刷新结果。