- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 java.lang.IllegalArgumentException: The observer is null.异常解决方案
今天在调用LinearLayout的removeAll方法时出现一个奇怪的bug, java.lang.IllegalArgumentException: The observer is null. android2.3正常,而android4.0出现。 后来经过研究发现是因为4.0系统android.widget.AbsListView.onDetachedFromWindow第一次调用
2012-06-08 17:11:22 2962 3
原创 struts2自定义验证规则及配置使用
如何自定义验证规则 * 在jsp页面增加一个组件 * 在action中增加private Integer age属性 * 自定义验证规则 public class AgeValidate extends FieldValidatorSupport { //此验证是拦截器验证所以会在调用每个action的方法前调用
2012-06-04 15:15:00 554
原创 struts2在页面也能用el的原因
struts2封装了四个域对象的getAttribute方法 先在四个域对象中找,如果找不到就去值栈找。所以用el可以获取.
2012-06-04 15:12:13 351
原创 struts2下载
配置中 inputStream name="contentDisposition" 指定文件的名字 文件名为fileName 前提是需要将 fileName在action的方法中进行url编码(解决乱码问题)并将结果压入到map中 用ognl取 --> attachment;filename="${#fileName}.doc" ac
2012-06-04 15:11:19 331
原创 struts2文件上传
struts2中如何实现上传 * 引入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar * 定义jsp <form action="${pageContext.request.contextPath}/upload/uploadAction_saveFile.action"
2012-06-04 15:10:46 743
原创 struts2通过配置使用struts2提供的验证
如何实现struts2中xml验证: * 建立Jsp页面,定义需求 * 用户名不能为null ,"" * 密码不能为null, "" 并且密码的长度6-12之间 * 定义action public class ValidateXmlAction extends ActionSupport { private String us
2012-06-04 15:10:04 454
原创 struts2类型转换
在struts2中如何定义类型转化器 * 定于需求: * 完成java.lang.String--->java.util.Date类型的转化 例如20111212(Strung)---java.util.Date() * 在jsp页面增加组件 出生日期:要求输入格式yyyyMMdd * 在
2012-06-04 15:09:20 408
原创 在struts2如何实现拦截器和配置过程
//在struts2如何实现拦截器 * 定义需求 * 如果用于已经登陆,可以访问action中的save()方法 * 如果用户没有登陆,则不能访问action中的save方法 模拟:session.setAttriute("user","user") * 定义拦截器 /* *
2012-06-04 15:07:53 549
原创 struts2的prepared拦截器
问题:由于modelDriven拦截器的执行优于action内方法的执行, 导致压入栈定的对象为成员变量中new出来的没有值的对象 想要给该model赋值需要使用一个parepar拦截器 1.action类实现Preparable接口 2.则prepareDoXXX 或者prepareXX方法 会在XXX方法前执行 如 public void prepareDoDesignSurvey
2012-06-04 15:05:44 417
原创 hibernate3.5和spring结合使用annotation时onetomany的bug
java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 。 我程序出现找个错误,主要是在建立关系之后,如果实体,没有通过注解建立关系,就不会出现错误。 单个的hibernate3.5.2用起来没有任何问题,一结合spring3.0就报错。 解决办法:降低 hibernate的版本为3.3。 问题原因
2012-06-04 15:02:08 504
原创 hibernate 二级缓存的说明和配置
默认是未启用的。 查询缓存默认也是未启用的。 可以缓存类、集合,只有通过id查询时才能使用缓存的数据(get(), load(), iterate())。 查询缓存,需要query.setCacheable(true).list()才会使用查询缓存(1,会先从缓存中找,2,会把查询结果放到缓存中) 如使用update或delete的hql语句直接更新数据库,不会通知一级
2012-06-04 15:00:29 1695
原创 hibernate.cfg.xml配置实例
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
2012-06-04 14:58:56 456
Android的计量单位px,in,mm,pt,dp,dip,sp.docx
2012-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人