struts结合json的注意要点
利用json,可以很灵活地进行ajax交互。在action里的方法中,所有get****方法都有被序列化,然后执行一遍并包装成json对象 返回给客户端。
本人曾经在action 里有个 getData方法,结果导致调用execute() 或者其他query()方法之后,都会调用getData(),方法。 后来得知getData()因为以get开头,所以默认会被序列化。
因此,最简单的方法是修改方法名。 或者可以用注解@Json(serialize=false).