Hi we're using getRequestCycle().scheduleRequestHandlerAfterCurrent,
various places in our application which causes 500 error, is there any we
to replace, lines  below because my solution which is:
String url = RequestCycle.get().urlFor(rs).toString();
              throw new RedirectToUrlException(url);
doesn't work.

///
ResourceStreamRequestHandler rs = new ResourceStreamRequestHandler(
new StringResourceStream(work, "text/csv"));
                rs.setFileName("Workdone_" +
projectModel.getObject().getName().replaceAll("[^a-zA-Z0-9]", "") + ".csv");

this.getRequestCycle().scheduleRequestHandlerAfterCurrent(rs);

or another example I was trying to replace

ResourceStreamRequestHandler rs = new ResourceStreamRequestHandler(new
FileResourceStream(new File(file.getAbsolutePath())));
          rs.setFileName(df.getFileName());
            this.getRequestCycle().scheduleRequestHandlerAfterCurrent(rs);

with this, but doesnt work either:
String url = (RequestCycle.get().urlFor(rs)).toString();
   throw new RedirectToUrlException(url);

thanks for any help

Reply via email to