DPAP开发平台下,Action中的get方法会根据Json拦截器序列化后返回给前台,不需要返回给前台的属性在Action中不需要添加get方法,或者在struts.xml文件中的action标签或result标签中配置include。
正是因为Action中的get方法会根据Json拦截器序列化后返回给前台,所以在下面代码中就会报无法序列化问题:
[img]http://dl2.iteye.com/upload/attachment/0094/8165/392da8a3-18bd-372e-8a36-ccc39f93515d.png[/img]
原因就是Action 中有getSampleService()方法,这样就会把sampleService序列化返回前台,但是sampleService没有实现序列化接口所以无法实现序列化
[img]http://dl2.iteye.com/upload/attachment/0094/8167/a0248bba-96b5-38bf-affc-8ca8410cae27.png[/img]
但是相应的Dao也要实现序列化。
正是因为Action中的get方法会根据Json拦截器序列化后返回给前台,所以在下面代码中就会报无法序列化问题:
[img]http://dl2.iteye.com/upload/attachment/0094/8165/392da8a3-18bd-372e-8a36-ccc39f93515d.png[/img]
原因就是Action 中有getSampleService()方法,这样就会把sampleService序列化返回前台,但是sampleService没有实现序列化接口所以无法实现序列化
[img]http://dl2.iteye.com/upload/attachment/0094/8167/a0248bba-96b5-38bf-affc-8ca8410cae27.png[/img]
但是相应的Dao也要实现序列化。