struts2写出json数据的两种配置

来源:互联网 发布:增值税批量开票软件 编辑:程序博客网 时间:2024/06/05 19:28

第一种:

<packagename="sjzl"namespace="/"   把此action配置到根目录下extends="struts-default">

        <actionname="sjzlAction"class="sjzlAction" >

           <interceptor-ref name="basicStack"/>

           <resultname="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代码就不需要第一种的设置输出类型了

0 0
原创粉丝点击