struts2写出json数据的两种配置

第一种:

<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();

第二种

extends="json-default" namespace="/page/emanage/elecline">
   
     
     
   

 

java代码就不需要第一种的设置输出类型了

你可能感兴趣的:(中间java)