错误可能有两点
第一个是执行测试之后,trace里面会说数据库只读。解决方法是降低你的mysql驱动版本 我这里用的是5.05成功运行的
第二个是乱码问题。
乱码问题主要检查你的数据库编码格式是不是UTF-8的
还有检查你的配置文档
<property name="connection.url">jdbc:mysql://localhost:3306/learn?useUnicode=true&amp;characterEncoding=UTF-8</property>
第一个是执行测试之后,trace里面会说数据库只读。解决方法是降低你的mysql驱动版本 我这里用的是5.05成功运行的
第二个是乱码问题。
乱码问题主要检查你的数据库编码格式是不是UTF-8的
还有检查你的配置文档
<property name="connection.url">jdbc:mysql://localhost:3306/learn?useUnicode=true&amp;characterEncoding=UTF-8</property>
2016-10-19
如果你将所有的对象都删除的话,在删除完最后一个的时候,数据还是会显示在学生列表页;但是数据库中的数据已经清除了,在StudentAction类的delete方法中
session.delete(s);后面添加这句代码就可解决session.flush();
这样是清空session中缓存;
session.delete(s);后面添加这句代码就可解决session.flush();
这样是清空session中缓存;
2016-10-18
最新回答 / 丶Mr
应该是导入的struts2和hibernate的包冲突了 。 我建议你要不就用MyEclipse 重新自动搭建一个struts2+hibernate的框架 。然后把struts2的antlr-2.7.2 删除就行了 然后从新开始写就可以了
2016-10-17
最新回答 / 淡淡的零碎
已经解决这个问题啦:Window->Preferences->MyEclipse->Servers->tomcat->launch->run mode(其中,点击tomcat的时候是你部署项目的那个tomcat,一一般是tomcat6x),这样就可以把它设置成普通模式了~
2016-10-14