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.
|