jsp+servlet+javabean实现修改数据

jsp+servlet+javabean对数据进行添加,删除,查询,我都会了,唯独修改不知道怎么做,请求大神指点下,在jsp界面中显示有学生姓名,学生性别,学生学号,三条... jsp+servlet+javabean对数据进行添加,删除,查询,我都会了,唯独修改不知道怎么做,请求大神指点下,在jsp界面中显示有学生姓名,学生性别,学生学号,三条信息,如何做成点击修改按钮,弹出的页面中的txt文本框中显示学生学号,性别,姓名,然后直接修改,之后点击提交保存,如果不想改了就点击关闭,大神们,小弟要疯了,如果可以的话能上个源代码什么的么?小弟好下载下来研究下,菜蛋一枚,真的不太会,请求大神们指点,越详细越好...谢谢.跪谢了 展开
 我来答
那漫天琥珀色陋Ds
2014-04-03 · 超过21用户采纳过TA的回答
知道答主
回答量:83
采纳率:33%
帮助的人:15.8万
展开全部
首先,你点击修改按钮window.location.href="这里写你要跳到指定页面的路径",然后在指定页面先把数据库的数据查出来(这个你会了),然后在input文本框里修改就是了,再点击保存按钮<td><button onclick="toURL('<s:property value="#manager.userid"/>')">保存</button></td> (我这里用的是struts2的OGNL 你可以类似用JSP的核心标签库),传一个id到javascript,js的方法

function toURL(userid) {
window.location.href="XXXXXXXXXXX="+userid;
}
后台根据传过来的id修改就好了 update table set XX=? where userid=?
思路大概这样了,希望能对你有所启发,表达不行还望见谅呵呵。
追问
那文本框如何显示当前未修改的信息呢?比如学号1姓名2性别男这样
追答
给文本框设置name="XXX"属性啊,里面和你javaBean字段一样,然后value="",里面就是你从数据库读到的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式