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

在做修改这一块的时候,我应该传该对象的id还是整个对象呢,传整个对戏那个该怎么传呢、、、
<table border="1">
  <tr><td>用户名</td> <td>密码</td> <td> 修改</td> <td>删除</td></tr>
  <s:iterator value="userList">
  <tr>
  <td><s:property value="name"/></td> 
  <td><s:property value="password"/></td> 
  <td><a href="user/updateAction?id=<s:property value="id"/>">修改</a></td> 
  <td><a href="user/deleteAction?id=<s:property value="id"/>">删除</a></td> 
  </tr>
  </s:iterator>  
  </table>



在做修改这一块的时候,我应该传该对象的id还是整个对象呢,传整个对戏那个该怎么传呢、、、

------解决方案--------------------
传到后台java处理对把

用json对象存储
那边就可以读取咯!
------解决方案--------------------
做修改前,你一般是需要把要修改的那一条记录的信息都显示出来,这个操作过程只要传id就可以了,然后,在后台,把整个记录对象查询出来,在页面上显示,然后,你看到详情的值后,看那一个值要修改,改好后,再传到后台去,保存更新。
------解决方案--------------------
用form提交。
JScript code

function submit_form(id){
  document.forms[0].action = "user/updateAction?id="+id
  document.forms[0].submit()
}

------解决方案--------------------
当然只要传id就可以了,只要该id可区别每条记录。。。