有一道题目:
在SQL Server数据库中建立数据库data, data中包含两张表,分别是学生表和成绩表。其中,
学生表: xs(xm,xh,xb) (姓名, 学号, 性别)
成绩表: cj(xh, fs) (学号, 分数)
录入8-10位学生的信息并保存。
设计a.jsp,以(姓名, 学号, 性别和分数)显示所有学生成绩列表(表格形式的HTML表单),并能提供分数修改功能(即分数需要用表单的文本框显示)。a.jsp页面上点击“提交”按钮保存修改。处理“提交” 的JSP页面为b.jsp。 “提交”成功后,b.jsp显示成功信息。在IE的URL栏中再次请求a.jsp页面或者进入SQL Server,检查成绩是否已更新。
我这里把 SQL Server 换成了MySQL。完成如下:
用sql语言建立数据库,代码
xs表:
cj表:
a.jsp源程序:
a.jsp在浏览器中显示的画面:
b.jsp源程序:
其中我对传来的学号fs很好控制,结果却对xh束手无策了。不知道有没有更好的方法?我用的是type="hidden"才传到b页面了。用session好像不是很好控制。另外这个是一个一个改的。改成同时改的形式更好些。