问题一:
用Hibernate生成PO时,报找不到工程——工程名上右键,MyEclipse->Add Hibernate Capabilities... 进入后,设置相关内容,next,往下就可以了,这个是为了生成一个工厂,以方便日后生成PO的。
问题二:
页面上session不能自动刷新时:在页面上加上过期处理,内容如下
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Cache-Control" content="private"/>
<meta http-equiv="Expires" content="0"/>
<meta http-equiv="expires" content="Wed,26 Feb 2000 08:21:10 GMT">
问题三:
jsp页面中含有编辑器,当编辑器的值使用形如"${carTypeForm.carShow}"的方式赋值时,内容经常超出了编辑器,导致显示不正常,解决方法是换成是struts中的<bean:write>标签即可解决问题。
问题四:
表单第二次提交时,使用了第一次提交的数据,原因是Form没有清空,不要认为Struts会给你清,因为struts默认scope是session级别的,如果没有设置为request,那就需要自己手动在action里面把表单清空。
问题五:
Hibernate获取对象A,然后对A做了修改,虽然没有对A进行Session.update,但是还是自己提交了。根源未了解到,有个变通的方法,New一个对象,把A的属性都拷过去,然后使用这个对象。
问题六:
Hibernate插入新对象时,数字型的主键,插入的并非是自己设置的,而是自动增长的。原因是PO的配置文件中,主键的设置问题,应该按如下设置
<id name="主键名" type="long">
<column name="数据库对应字段名" precision="22" scale="0" />
<generator class="assigned" />
</id>
问题七:
Tomcat启动后报org.apache.catalina.session.StandardManager doLoad错误。出现这个问题,就把Tomcat的work目录清空,把WEB-INF\classes下面的内容也给清了,在不济,把缓存什么的,能清空的都清了,在不行,就重启开发工具,重启机器!
◑▂◐ ◑ω◐ ◑^◐ 初来置业,从一钉一铆开始 ◑△◐ ◑﹏◐ ◑0◐