Extjs 怎样将grid的record转换成Json串,然后post到下个画面?

在Extjs中怎样将grid的一个record的数据转换成Json字符串传递给下一个jsp文件?然后下一个jsp又怎样将Json串转换回record给一个grid直接使用?
谢了!!

前者, Ext.encode(record.data)
后者,先Ext.decode(json)为一个obj,然后传递给你定义的Record.create返回的类,就可以new出来一个record了,然后add到store去. (直接add给store也成,如果你定义好了store的jsonreader)

extjs传给jsp,取得record数据,ajax调用仍给后台,后台扔到session里,jsp从session里取。
jsp从session里取到record的json字符串,在页面上用java code输出一行var r = record字符串;
然后再extjs里面可以取得r, ext.decode(r) 得到recode记录。如果下一个jsp的ext grid只有一行数据,就把这个作为data传给grid,如果还有其他数据,在这个grid的onload中巴record添加到数据集里。