Action层
public ActionForward getProjectPayMoneyJsonByPayType(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
JiLiangZhiFuService jiLiangZhiFuService = this.getServiceLocator().getJiLiangZhiFuService();
int year = Integer.parseInt(request.getParameter("year"));
String data = jiLiangZhiFuService.getProjectPayMoneyJsonByPayType(year);
response.setContentType("text/xml");
response.getWriter().write(data);
response.getWriter().flush();
response.getWriter().close();
return null;
}
Service层
public String getProjectPayMoneyJsonByPayType(int year){
double allTotal = 0;
Map map = jiLiangZhiFuDao.getProjectPayMoneyByPayType(year);
ListdataItemList = SessionBean.getServiceLocator().getDataItemService().getAllDataItemByTypeId("payType");
Map map_ep = new HashMap();
map_ep.put("account_id", 2);
map_ep.put("isSelectTwoStageProject", true);
ListengineeringPhaseList =
SessionBean.getServiceLocator().getEngineeringPhaseService().getEngineeringPhaseList(map_ep).getData();