百度微云目前的思路是
一个input隐藏
一个text节点显示
点击时换一下显示对象,
其实重点是怎么保存数据,微云目前是拼id的方式,
也就是id=xdfdsnfdsf (一个跟主键有关的字符串)
然后比如name列就拼id_name,xx就拼id_xx,类似这样的方式来获取一行的数据进行保存
用js啊,点击修改,触发点击事件,把文本框的style改成disabled或没有
楼主如果想让表格里的单元格可编辑,能变文本框或下拉菜单
在客户端的JS+HTML代码,可参考http://lab.why100000.com/docs/js_code/edit_table.htm
对于JSP,只能是基于上面的JS+HTML手写代码了,不过这个客户端代码确实好用