浏览 2796 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-04-08
也new了 也各种赋值了。但是返回的JSON这个POJO就是空的.其他的基本类型显示就很正常 如String 下面附上代码 struts.xml <package name="default" namespace="/json" extends="json-default"> <action name="returnText" class="com.lifewool.action.AjaxNoteText" method="test"> <result type="json"> <param name="includeProperties">bean\.a,bean\.b</param> </result> </action> class Bean implements Serializable{ private String a; private int b; public Bean(String s,int bb){ a=s; b=bb; } public String getA() { return a; } public void setA(String a) { this.a = a; } public int getB() { return b; } public void setB(int b) { this.b = b; } } public class AjaxNoteText extends ActionSupport { private Bean bean=new Bean("a",123); private String request="abc"; public String getRequest() { return request; } Bean getBean(){ return bean; } public String test() { bean.setA("abcsdad"); bean.setB(123); System.out.println("sb"); return SUCCESS; } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-04-23
是不是要返回的json格式啊 你赋值不是json格式
|
|
返回顶楼 | |
发表时间:2012-04-24
<param name="includeProperties">bean\.a,bean\.b</param>
改成<param name="includeProperties">bean.*</param>再试试 |
|
返回顶楼 | |