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

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

前面漏掉的Action add方法,在2:10有!!

最赞回答 / qq_Nervermore_0
查询动作public String query(){ StudentsDAO sdao = new StudentsDAOImpl(); List<Students> list = sdao.queryAllStudents(); if(list!=null&&list.size()>0){ session.setAttribute("students_list",list); return "query_success"; }else{ sessio...

已采纳回答 / Unicorn_cc
class name 应该是Users类的全类名,不是路径~

最新回答 / 我是菜鸟程序猿
因为super()就是无参构造器

最新回答 / 455904738
好了,刚刚解决了。因为在Students_add.jsp下的日期是不可读的,然后因为下拉选日期的东西没用,所以并没有返回一个日期。于是可以把Students_add.jsp的日期改为<...图片...>并且把问题中的语句改为下面这句<...图片...>就可以解决空指针了
&lt;property name=&quot;dialect&quot;&gt;org.hibernate.dialect.MySQLDialect&lt;/property&gt;
&lt;property name=&quot;show_sql&quot;&gt;true&lt;/property&gt;
&lt;property name=&quot;format_sql&quot;&gt;true&lt;/property&gt;
&lt;property name=&quot;hbm2ddl.auto&quot;&gt;update&lt;/property&gt;
&lt;property name=&quot;hibernate.current_session_context_class&quot;&gt;thread&lt;/property&gt;
&lt;property name=&quot;connection.username&quot;&gt;root&lt;/property&gt;
&lt;property name=&quot;connection.password&quot;&gt;123&lt;/property&gt;
&lt;property name=&quot;connection.driver_class&quot;&gt;com.mysql.jdbc.Driver&lt;/property&gt;
&lt;property name=&quot;connection.url&quot;&gt;jdbc:mysql://localhost:3306/test?useUnicode=true&amp;amp;characterEncoding=UTF-8&lt;/property&gt;
catche模块里面应该是“事物回滚”操作:tx.rollback();不然重复添加会出现报错、删也删不掉的现象;之前的catche模块也是如此
org.hibernate.HibernateException: No CurrentSessionContext configured!

最新回答 / 455904738
终于找到错误的原因了,在UsersDAOimpl.java中我把query.setParameter(1, u.getPassword());写成了query.setParameter(0, u.getUsername());同时告诉大家把mysql初始化为无密码能够解决链接报错
顶!!!!!!!!!!!!!!!!!!!!!!!!!!!

最新回答 / 团cn_0
试试这个“工程右健—“properties”—“java build path”—“source”—“add folder”—选择/test”好像是路径配置什么的不对,想不起来了,只不过是一个简单的问题,一点点百度,总能找到的。
如果链接数据库失败可以尝试着把mysql的密码取消,不设置密码
课程须知
各位小伙伴,学习本课程前需要对 Struts2和Hibernate的基础知识有所了解。
老师告诉你能学到什么?
1、掌握Struts2和Hibernate的整合开发 2、能够使用Struts2+Hibernate独立开发信息管理类的项目,进行数据的增删改查。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消