jsp+servlet+javabean实现修改数据
jsp+servlet+javabean对数据进行添加,删除,查询,我都会了,唯独修改不知道怎么做,请求大神指点下,在jsp界面中显示有学生姓名,学生性别,学生学号,三条...
jsp+servlet+javabean对数据进行添加,删除,查询,我都会了,唯独修改不知道怎么做,请求大神指点下,在jsp界面中显示有学生姓名,学生性别,学生学号,三条信息,如何做成点击修改按钮,弹出的页面中的txt文本框中显示学生学号,性别,姓名,然后直接修改,之后点击提交保存,如果不想改了就点击关闭,大神们,小弟要疯了,如果可以的话能上个源代码什么的么?小弟好下载下来研究下,菜蛋一枚,真的不太会,请求大神们指点,越详细越好...谢谢.跪谢了
展开
1个回答
展开全部
首先,你点击修改按钮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=?
思路大概这样了,希望能对你有所启发,表达不行还望见谅呵呵。
function toURL(userid) {
window.location.href="XXXXXXXXXXX="+userid;
}
后台根据传过来的id修改就好了 update table set XX=? where userid=?
思路大概这样了,希望能对你有所启发,表达不行还望见谅呵呵。
追问
那文本框如何显示当前未修改的信息呢?比如学号1姓名2性别男这样
追答
给文本框设置name="XXX"属性啊,里面和你javaBean字段一样,然后value="",里面就是你从数据库读到的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询