left.jsp(多余代码省略)
News.jsp(多余代码省略)
详情
学生编号:
学生名称:
学生年龄:
文学:
数学:
英语:
平均成绩:
OK_n.jsp
欢迎:
zhao propertyvalue="user.getUsername()"/> iteratorvalue="i"> propertyvalue="stuId"/> propertyvalue="stuName"/> propertyvalue="stuAge"/> propertyvalue="cls.clsName"/> propertyvalue="china"/> propertyvalue="math"/> propertyvalue="english"/> stu_id=${stuId}">删除 stu_id=${stuId}">修改 stu_id=${stuId}">详细 iterator>学生编号 学生姓名 学生年龄 学生班级 语文 数学 英语 操作
2.Action(启让jsp界面可以动态运行的作用)(部分)
Add.java(多余代码省略)
publicclassAddextendsActionSupport{
publicStringname;//姓名
publicStringage;//年龄
publicStringcls_name;//班级号
//publicStringnews;
publicStringchina;
publicStringmath;
publicStringenglish;
publicStringexecute()
{
try{
Clss=newCls();
s.setClsId(cls_name);
StuStu_add=newStu(s,name,age,china,math,english);
StuDAOadd=newStuDAO();
add.save(Stu_add);//调用dao里面自带的seve方法(修改后),下面是修改后的
}
catch(Exceptione)
{
}
//news="添加成功";
returnSUCCESS;
}
}
Del.java(多余代码省略)
packagecom.action;
publicclassDelextendsActionSupport{
publicIntegerstu_id;//得到学生编号
publicStringexecute()
{
StuDAOIn=newStuDAO();
Stus=newStu();
s=In.findById(stu_id);//用学生编号查询出学生信息LIST
In.delete(s);//用GET(0)到学生,用DAO里面的Ddelete方法del学生,DAO里面的delete方法也要添加事务方可正常执行
returnSUCCESS;
}
}
Up.java(多余代码省略)
publicclassUpextendsActionSupport{
publicIntegerstu_id;//得到学生编号
Stus;
privateIntegerstuId;
privateClscls;
privateStringstuName;
privateStringstuAge;
privateStringchina;
privateStringenglish;
privateStringmath;
privateStringavg;
publicStringexecute(){
StuDAOIn=newStuDAO();
s=In.findById(stu_id);//用学生编号查询出学生信息LIST
returnSUCCESS;
}
publicvoidsetStuAge(StringstuAge){
this.stuAge=stuAge;
}
}
四、项目设计结果分析
系统效果图展示:
用户登录
完成注册跳转到登录界面,输入刚刚注册的用户名:
zhao;和密码:
123:
;点击登录按钮
点击用户登录超链接,输入用户名和密码进入用户登录界面如下图:
在用户登录界面可以对用户进行学生信息录入、查询、修改、详细,课程信息录入、查询、修改、详细
查询:
学生信息录入:
修改学生信息:
查看学生详细信息:
增加学生成绩:
修改学生成绩:
查看学生详细信息:
学生成绩管理结构图如下:
5、设计总结
对于我来讲Struts编程的难点在于理解众多包的作用,环环相扣让我像丈二和尚摸不着头脑。
以前JSP编程的做网页的时候只要做一个与数据库链接的类,到用到数据库的时候只需要调用这个类,对数据库的操作也只要使用数据库命令即可。
JavaEE编程时,在网站与数据库之间又多了两层,虽然这样做提高了Java代码的可移植性,但是也增加我对数据库操作的难度。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1