Difference between
version 9
and
version 8:
At line 14 added 34 lines. |
|
public class UserReportController extends MultiActionController { |
private transient final Log log = LogFactory.getLog(UserReportController.class); |
private UserManager userManager = null; |
|
public UserManager getUserManager() { |
return userManager; |
} |
|
public void setUserManager(UserManager mgr) { |
this.userManager = mgr; |
} |
|
public ModelAndView userReport(HttpServletRequest request, HttpServletResponse response) |
throws Exception { |
if (log.isDebugEnabled()) { |
log.debug("entering 'userReport' method..."); |
} |
Map model = new HashMap(); |
String format = request.getParameter("format"); |
//Default format to pdf |
if (StringUtils.hasText(format)){ |
if (!(format.equalsIgnoreCase("pdf") || format.equalsIgnoreCase("html") |
|| format.equalsIgnoreCase("csv") || format.equalsIgnoreCase("xls"))){ |
format = "pdf"; |
} |
}else{ |
format = "pdf"; |
} |
model.put("format", format); |
model.put("dataSource", getUserManager().getUsers(new User())); |
return new ModelAndView("userMultiFormatReport", model); |
} |
} |
Back to AppFuseJasperReports,
or to the Page History.
|