SSM实现用户管理,要求修改和添加为同一个JSP页面

SSM实现用户管理,要求修改和添加为同一个JSP页面,第1张

你用的SSM,可以把页面的值通过name匹配到java中,else中直接跳转到修改页面就好,jsp标签的name属性和java全局变量名一致就可以匹配过去,前提是全局变量有get、set方法

<input type="button" onclick="location='修改页面(或者servlet)?传一个值(你要根据什么查询数据库就传什么)'" value="修改"/>

在修改页面显示数据库的数据就行了

假设学号(id)唯一标识一个学生以及他的成绩的话,那么你可以将查询语句写成以下:

select 要显示的字段 from student,score where student.id=score.id

注意:不能用姓名作为唯一标识!因为两个学生的姓名有可能相同,但学号就一定不会相同。

至于一同增加、修改、删除的话,则要用到外键约束,即要将student表的id字段设为主键,score表的id字段以外键(foreign key)的形式参照student表的id,并添加对应的级联 *** 作(级联删除、级联修改等)。这些步骤要在建表的时候就要做好的。这些都是比较复杂的数据库 *** 作,一般的jdbc貌似不能简单地实现。建议找一本专门讲数据库 *** 作的书本看一看。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11944683.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存