Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
...nobody




JSPWiki v2.2.33

[RSS]


Hide Menu

AppFuseJasperReports


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.