为了账号安全,请及时绑定邮箱和手机立即绑定

使用Struts2+Hibernate开发学生信息管理功能

挺好的,就是一个问题,学生多的时候学生列表显示不全

最新回答 / lin_kb
导入的hibernate包的版本太高了,建议用老师的那个版本,4.2.4

最新回答 / 慕前端0973596
Students.hbm.xml放到SRC根目录下

最赞回答 / 琉小篱
你可以先打印一下user对象看是不是空,如果user对象为空的话就说明Struts2在自动注入的时候没有找到与之相配的变量(比如说在form中<input>标签的name是username但是在你的login()方法中只有一个Users对象是不能注入的)这个时候就需要在login()方法中实现一个模型驱动接口ModelDriven,这个接口的参数是user对象,这样就可以实现传值了,建议可以去看一下模型驱动的问题,很简单的。以上纯粹是一个新手的建议哈,希望不要误导楼主,如果回答有误,还请多多包...
最后一条删不了可以这样
if(list!=null &amp;&amp; list.size()&gt;0){
session.setAttribute(&quot;students_list&quot;, list);
}
else{
session.setAttribute(&quot;students_list&quot;,null);
}

已采纳回答 / qq_耗子_3
去安装目录下删除就行了 方法如下由于myeclipse 添加的struts性能不是放在工程lib下的,而是myeclipse自带的,,所以删除比较麻烦,,我觉得最简单的做法应该是这样:D:\MyEclipse8.6\MyEclipse-8.6\configuration\org.eclipse.osgi\bundles 下搜索antlr-2.7.2.jar完成后能看到的,都删除掉,,(可能有些是在1.3下面的,有些是在2.1下面的)然后在D:\MyEclipse8.6\Common\plugins  搜索...
笔记有,可以看一下笔记

最新回答 / sunnylinner
你要哪一些源码?初学者应该多敲敲代码,增加熟练度,而且老师讲的已经很慢很详细了。
public String add() throws ParseException{
//获取前台表单提交的学生姓名
String sname=this.request.getParameter(&quot;sname&quot;);
//获取表单提交的学生性别.
String gender=this.request.getParameter(&quot;gender&quot;);
//获取表单提交的出生日期,字符串形式.
String birthday=this.request.getParameter(&quot;birthday&quot;);
//获取表单提交的地址
String address=this.request.getParameter(&quot;address&quot;);
//创建一个Student对象,为其初始化.
Student stu=new Student();
//初始化姓名
stu.setSname(sname);
//初始化性别
stu.setGender(gender);
//将前台表单提交的出生日期(字符串形式)类型,转换为Date类型,因此Student中保存的是Date类型.
SimpleDateFormat simpleDateFormat=new SimpleDateFormat(&quot;yyyy-MM-dd&quot;);
Date date=simpleDateFormat.parse(birthday);
//初始化出生日期
stu.setBirthday(date);
//初始化地址信息
stu.setAddress(address);
//调用添加学生的方法,把学生对象传进去,学号即主键会在Dao的方法中获取并设置.
service.addStudent(stu);
return &quot;add_success&quot;;
}

已采纳回答 / 慕虎7218586
查看hibernate.cfg.xml文件中的相关配置是否正确,数据库名,密码,还有url地址是否正确
课程须知
各位小伙伴,学习本课程前需要对 Struts2和Hibernate的基础知识有所了解。
老师告诉你能学到什么?
1、掌握Struts2和Hibernate的整合开发 2、能够使用Struts2+Hibernate独立开发信息管理类的项目,进行数据的增删改查。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消