读书人

图片下传校验器级联

发布时间: 2012-09-22 21:54:54 作者: rapoo

图片上传校验器级联

项目不是那么好做的,在刚起步的过程中四处碰壁,一个小小的问题就会让你碰得头破血流,还是基础不扎实啊。总结下遇到的bug:

图片上传的bug:在hibernate自动生成的配置文件中

图片下传校验器级联
必须把type=“java.lang.String”去掉,否则图片上传不上去同时还要注意将POJO类中的zp的类型改为图片下传校验器级联同时将提交表单设置enctype属性图片下传校验器级联

校验器的bug:

方法1

校验框架有时候会出现即使输入正确也一直显示错误而提交不上去显示错误的情况,网上好多人碰到过但一直没有解决的办法,解决这个问题要看JSP,将JSP提交表单的validate属性设置为true,再就是form中的action必须是没有.action的别名如action="addDetail"

图片下传校验器级联

,启动服务器进入该JSP界面,查看源代码,如果源代码中生成Javascript校验

图片下传校验器级联
就说明在客户端生成校验器成功,不再会出现提交不上的错误。方法2将对应的Action类的bean实例设置为原型,图片下传校验器级联这样即使使用的是服务器端校验也不会出现提交不上的情况。原因分析:因为spring将bean实例化时默认为单例,每次都返回同一个实例,所以第一次输入的时候的错误会保存到这个单例中,以后即使输入正确在此bean中仍保存这错误,所以提交

hibernate级联:

共享主键方式的级联

遇到的bug:在表中添加id主键后所有的session.find("from Login")都不好使了,主要原因是lazy=“false”没有配置,延迟加载,而getHibernateTemplate自动创创建和关闭session,在调用一次getHibernateTemplate的一个对象操作方法之后都会关闭session,使得延迟加载detail的时候session已经关闭而出现错误。

主表的配置方式:
图片下传校验器级联图片下传校验器级联

?

从表的配置方式:
图片下传校验器级联

图片下传校验器级联
hibernate级联太遵循数据库的级联规则,使得操作变得复杂,看情况斟酌使用级联。

读书人网 >编程

热点推荐