第一种:
<package name="sjzl" namespace="/" 把此action配置到根目录下 extends="struts-default">
<action name="sjzlAction" class="sjzlAction" >
<interceptor-ref name="basicStack" />
<result name="success"></result>
</action>
</package>
</struts>
但java里要设置输出类型
String starttime = StringUtils.trim(request.getParameter("starttime"));//
String endtime = StringUtils.trim(request.getParameter("endtime"));//
response.setContentType("application/json");
PrintWriter out = response.getWriter();
String json = sjzlService.queryRzmain(starttime, endtime);
out.print(json);
out.flush();
out.close();
第二种
<package name="cloumnpackage" extends="json-default" namespace="/page/emanage/elecline">
<action name="cloumnjson" class="com.nari.npce.action.HighChartsJsonAction" method="initCloumnString">
<result type="json">
</result>
</action>
</package>
java代码就不需要第一种的设置输出类型了