代 码 之 家
☆╭╮╭╮の
╭☆┴┴☆╮
│╭╮╭╮ │
╰○--○╯

问题一:

用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下面的内容也给清了,在不济,把缓存什么的,能清空的都清了,在不行,就重启开发工具,重启机器!

posted on 2008-09-25 16:41  娜娜  阅读(155)  评论(0编辑  收藏  举报