public String toViewChart() throws Exception { List<Weight> weights = weightService.getWeightByName(getServiceContext(), getSessionUser().getUserName()); List<SimpleLineChart> lineCharts = new ArrayList<SimpleLineChart>(); if (weights != null) { for (Iterator<Weight> iterator = weights.iterator(); iterator.hasNext(); ) { Weight weight = iterator.next(); SimpleLineChart lineChart = new SimpleLineChart(); lineChart.setXvalue(JDateUtils.formatWithSeconds(weight.getRecordTime())); lineChart.setYvalue(weight.getWeight()); lineCharts.add(lineChart); } } setAttribute("lineCharts", lineCharts); return "/WEB-INF/jsp/weight/view-chart-weight.jsp"; }