在SSH和Extjs的整合过程中,需要Grid从服务器端读取json格式的数据显示在前端,在action的class中配置了service属性,并通过spring对该service进行注入。
1 | private String userID; |
在struts2中,如果struts.xml中将action的返回结果定义成了json类型,strut2就自动将该action的属性全部json序列化,但是service却无法序列化, 于是需要在struts.xml中将相应的action的配置更改一下。如下所示:
1 | <action name="searchUser" method="search" class="searchUserAction"> |
exludeProperties即可将不需要json序列化的属性排除在外。