零零星星大概花了四个小时来改,整个过程十分坎坷,差点我就放弃了,介绍一下我遇到的错误和问题吧:首先是版本问题我用的是Hibernate-5.x很多地方和老师的都不一样,尽管如此我还是做了出来。测试的时候就不行了,一些莫名的错误,改啊改最终还是没有改对。无奈删除jar包,重新配置Hibernate-4.3.测试的时候又是一堆错误, 这次是jdk的问题,好死不死的使用360升级了jdk8,结果报错是jdk编译与运行的jdk不相符,无奈删jdk重配环境变量。最后感谢@bitamin,看了他的评论改了一个错误。
2017-09-11
HTTP Status 404 - There is no Action mapped for namespace [/users] and action name [Users_login] associated with context path [/imooc_sh].
type Status report
message There is no Action mapped for namespace [/users] and action name [Users_login] associated with context path [/imooc_sh].
type Status report
message There is no Action mapped for namespace [/users] and action name [Users_login] associated with context path [/imooc_sh].
白学了 居然没想到要加 <result name="input">/users/Users_login.jsp</result>
2017-08-14
Incorrect integer value: 's0000001' for column 'sid' at row 1。这个错误是因为MySQL中sid是int类型而插入的是字符串引起的,在navicat中把sid改为varchar即可。不过我不清楚为什么xml里明明写的是java.lang.String,到mysql就成int了,难道是assigned的原因?
2017-08-09