- 浏览: 9684 次
- 性别:
- 来自: 成都
最新评论
文章列表
Posted by: Andres Almiray on 05/01/2008 原文
hibernate使用CGLIB把POJO的domain对象动态代理,实现它的魔法,但是给JSON的序列化带来了麻烦,因为JSON无法对lazy的属性进行序列化。有以下的四个方法可以解决hibernate的序列化问题
domain类实现JSONString接口
建立JsonConfig实例,并配置属性排除列表
用属性过滤器
写一个自定义的JsonBeanProcessor
1. 实现JSONString接口是侵入性最强的方法
public class Person implement ...
1. jQuery要与服务器端交互,就得用到AJAX技术。其中提交数据至服务器的方式包括:$.ajax(),$.post(),$.get();
任何一种方法都能方便地把数据提交到服务端处理,同时也可以接收服务器端返回的数据。通常需要使用JSON来保存数据,然后把数据写入到输出面页中,同时中断任何面页跳转,即,在struts中,所有返回都以null终结。
public String execute() {
User u = new User();
u.setName(this.name);
u.setPassword(this.password);
...
- 2009-12-07 18:28
- 浏览 890
- 评论(0)
1. 如何捕捉HTML中Textarea的Onchange?
<textarea cols=80 rows=8 onchange="alert('test');"></textarea>
使用了onchange后,如果文本区域内容发生变化,只有将焦点移开,比如点击其他位置,才能激活alert()。
如何才能实时地捕捉变化呢?您可以尝试用onPropertyChange,即修改代码为:
<textarea cols=80 rows=8 onPropertyChange="alert('test');"> ...
- 2009-11-28 13:45
- 浏览 826
- 评论(0)
[Parameters] Parameters: Invalid chunk ignored
改错误为在action中尝试访问没有定义的bean attribute,在访问前应添加空值判断语句:
if (bType.getId() != null || bType.getId().equals("null"))
Hibernage 错误:
ERROR [org.hibernate.proxy.BasicLazyInitializer] - <CGLIB Enhancement failed: com.llz.empolder.model.Hroomer ...
运行JBoss+JMS+Log4J时,出现下面错误:
18:29:05,359 ERROR [STDERR] log4j:ERROR Error occured while converting date.
18:29:05,000 ERROR [STDERR] java.lang.NullPointerException
18:29:05,000 ERROR [STDERR] at java.lang.System.arraycopy(Native Method)
18:29:05,000 ERROR [STDERR] at java.lang.AbstractStringBuil ...
- 2009-11-27 22:02
- 浏览 5158
- 评论(0)