最近在做一个第三方表报监控的系统,要用的很多数据展示的应用,发现用extjs和struts2的jsonplugin的结合解决问题很棒,项目已经上线,现在写下步骤以便查阅。
步骤1、在项目中添加struts2的库。如下
步骤2、添加Google的jsonplugin 插件。
下载Google json插件http://cwiki.apache.org/S2PLUGINS/json-plugin.html,jsonplugin-0.32.jar包放入项目的库中。注意版本要正确。
步骤3、写action类,配置struts.xml文件。
在配置改action的时候务必加上<result type="json"> <param name="defaultEncoding">utf-8</param> </result>否则不兼容ie7因为ie7只认识utf-8编码格式不认识utf8格式,这个都是我研究好久搞出来的结论。
步骤4、添加extjs库。
在extjs官方下载extjs库引入库文件
步骤5、写一个通过ext的jsonstore获取数据,并用extjs的datagrid显示数据的例子。