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

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

还有这里我非常不理解,之前不是写了一个获取会话工厂的类了吗?干啥还在这个单元测试里,写冗余代码
我觉得只发素材,这种方式很好,让你自己一步一步的去实现功能。遇到问题,多上网查查,你遇到的问题,早就有人遇到过。
2.5.13的struts2 jar包。要在struts.xml里添加常量开启动态方法调用,并且要在action里的加上allowed-methods标签,里面填上需要动态的方法名
2) 不能通过Myeclipse新建Struts2项目,版本太低。
3) 安装jar包和修改sturts.xml和web.xml配置文件。
4) web.xml中过滤器名字要去掉.ng这个字符,2.5中没有改了过滤器名字。
5) struts.xml中url-pattern属性要填 *.action
 使用Myeclipse开发Struts2 2.5版本 项目的注意要点
1) 关于jar包的引用。引用到web中lib文件夹里项目可以运行,但是用项目的import用户的jar包就不能运行。对于这个的解决方法:
第一种方法(成功):
    很简单,抛弃使用User Librariy,将所有jar文件放到lib文件目录下,问题解决.但这并 不是我想要的.
第三种方法(成功):
    手动将User library中的jar包添加到项目发布时自动加载的目录下:
    选中项目,右键选择Properties->Myeclispe->Deployment Assembly->new:
真的谢谢老师!讲的很棒,把struts和hibernate结合起来给了我很多启发
总结几点会造成404错误的地方。
struts 里面的package 保留一个就好 属性使用默认的 name="defult" namespace="/users" extends="struts-default"

通配符未写好。可以固定使用一个aciton。<action name="login" class="action.UserAction" method="login"> from表单的action 写这边的name。


UsersAction里面的 User getModel 要return user,要不然表单的username和password会提交不上来。
不知道有不有幕友遇到过这个问题,就是 Query query = session.createQuery(hql); 这里阻塞住了。然后之前的代码可以运行但是之后的代码不能运行,而且控制台没有任何异常抛出。我遇到这个问题后,甚是懵逼(⊙o⊙)。花了将近一下午的时间问度娘最终找到了 <property name="hibernate.query.factory_class">org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory</property>并把它添加到了hibernate.cfg.xml. 最后问题解决了。
坚持到这里了,解决了很多错误
下面有讨论关于事物,其实,这里的事物根本就不是sql里面的事物,可以参考Hivernate会话:
wiki.ji加kexueyuan.com/project/hibernate/
(竟然不能发极客学院的链接)
下面有讨论关于事物,其实,这里的事物根本就不是sql里面的事物,可以参考Hivernate会话:
http://download.csdn.net/detail/nick_zcy/9539513
就这些啊,不过后边的也都是一个套路了,可以开启复制-粘贴的旅程了,简单认识了一下struts+hibernate整合的过程,学无止境
上课之前,老师说素材提前准备好了,
课程须知
各位小伙伴,学习本课程前需要对 Struts2和Hibernate的基础知识有所了解。
老师告诉你能学到什么?
1、掌握Struts2和Hibernate的整合开发 2、能够使用Struts2+Hibernate独立开发信息管理类的项目,进行数据的增删改查。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消