Example usage for org.springframework.web.servlet.mvc.support RedirectAttributes addAttribute

List of usage examples for org.springframework.web.servlet.mvc.support RedirectAttributes addAttribute

Introduction

In this page you can find the example usage for org.springframework.web.servlet.mvc.support RedirectAttributes addAttribute.

Prototype

@Override
    RedirectAttributes addAttribute(String attributeName, @Nullable Object attributeValue);

Source Link

Usage

From source file:org.jessezhu.starriver.controller.TaskController.java

@RequestMapping(value = "update", method = RequestMethod.POST)
public String update(@Valid @ModelAttribute("task") Task task, RedirectAttributes redirectAttributes)
        throws Exception {
    taskService.updateNotNull(task);/*from  w  ww  .j  a  v  a 2s. c o m*/
    redirectAttributes.addAttribute("message", "?");
    return "redirect:/task/";
}

From source file:org.fenixedu.ulisboa.integration.sas.ui.spring.controller.manageScholarshipReportRequests.ScholarshipReportRequestController.java

@RequestMapping(value = "/createscholarshipreportrequeststep2/backtostep1")
public String processCreatescholarshipreportrequeststep2ToBackToStep1(Model model,
        @RequestParam(value = "executionyear", required = false) ExecutionYear executionYear,
        @RequestParam(value = "firstyearofcycle", required = false) boolean firstYearOfCycle,
        @RequestParam(value = "contractualisation", required = false) boolean contractualisation,
        RedirectAttributes redirectAttributes) {

    redirectAttributes.addAttribute("executionyear", executionYear.getExternalId());
    redirectAttributes.addAttribute("firstyearofcycle", firstYearOfCycle);
    redirectAttributes.addAttribute("contractualisation", contractualisation);
    return redirect(
            "/integration/sas/managescholarshipreportrequests/scholarshipreportrequest/createscholarshipreportrequeststep1",
            model, redirectAttributes);//from ww w. j ava  2s. co  m
}

From source file:org.broadleafcommerce.vendor.paypal.web.controller.BroadleafPayPalExpressController.java

@Override
@RequestMapping(value = "/error", method = RequestMethod.GET)
public String errorEndpoint(Model model, HttpServletRequest request,
        final RedirectAttributes redirectAttributes, @PathVariable Map<String, String> pathVars)
        throws PaymentException {
    redirectAttributes.addAttribute(PAYMENT_PROCESSING_ERROR, request.getParameter(PAYMENT_PROCESSING_ERROR));
    return getCartViewRedirect();
}

From source file:org.jessezhu.starriver.controller.TaskController.java

@RequestMapping(value = "create", method = RequestMethod.POST)
public String create(@Valid Task task, RedirectAttributes redirectAttributes) throws Exception {
    task.setUserId(getCurrentUserId());/*from w w w.  ja v  a 2  s .c om*/
    taskService.save(task);
    redirectAttributes.addAttribute("message", "?");
    return "redirect:/task/";
}

From source file:org.wallride.web.controller.admin.post.PostDescribeController.java

@RequestMapping
public String describe(@PathVariable String language, @RequestParam long id,
        RedirectAttributes redirectAttributes) {
    Post post = postService.getPostById(id, language);
    if (post == null) {
        throw new HttpNotFoundException();
    }/*w ww.  j a v a  2 s  . c  om*/

    redirectAttributes.addAttribute("id", post.getId());
    if (post instanceof Article) {
        return "redirect:/_admin/{language}/articles/describe?id={id}";
    }
    if (post instanceof Page) {
        return "redirect:/_admin/{language}/pages/describe?id={id}";
    }
    throw new HttpNotFoundException();
}

From source file:org.wallride.web.controller.admin.DashboardController.java

@RequestMapping({ "/", "/dashboard" })
public String dashboard(RedirectAttributes redirectAttributes) {
    Blog blog = blogService.getBlogById(Blog.DEFAULT_ID);
    String defaultLanguage = blog.getDefaultLanguage();
    redirectAttributes.addAttribute("language", defaultLanguage);
    return "redirect:/_admin/{language}/";
}

From source file:org.fenixedu.ulisboa.integration.sas.ui.spring.controller.manageScholarshipReportRequests.ScholarshipReportRequestController.java

@RequestMapping(value = "/createscholarshipreportrequeststep1", method = RequestMethod.POST)
public String createscholarshipreportrequeststep1(
        @RequestParam(value = "executionyear", required = false) ExecutionYear executionYear,
        @RequestParam(value = "firstyearofcycle", required = false) boolean firstYearOfCycle,
        @RequestParam(value = "contractualisation", required = false) boolean contractualisation, Model model,
        RedirectAttributes redirectAttributes) {

    if (executionYear != null) {
        redirectAttributes.addAttribute("executionyear", executionYear.getExternalId());
        redirectAttributes.addAttribute("firstyearofcycle", firstYearOfCycle);
        redirectAttributes.addAttribute("contractualisation", contractualisation);
        return redirect(
                "/integration/sas/managescholarshipreportrequests/scholarshipreportrequest/createscholarshipreportrequeststep2/",
                model, redirectAttributes);
    } else {//from w  w  w .  j a va 2  s . c o  m
        addErrorMessage("An execution year must be selected.", model);
        return createscholarshipreportrequeststep1(model);
    }

}

From source file:controllers.SequenceController.java

@RequestMapping("/deleteParam")
public String deleteParam(Map<String, Object> model, @RequestParam("paramId") Long paramId,
        @RequestParam("sequenceId") Long sequenceId, RedirectAttributes ras) throws Exception {
    sequenceValueRangeService.delete(paramId);
    ras.addAttribute("sequenceId", sequenceId);
    return "redirect:/Sequence/showOne";

}

From source file:org.wallride.web.controller.admin.customfield.CustomFieldEditController.java

@RequestMapping(method = RequestMethod.GET)
public String edit(@PathVariable String language, @RequestParam long id, Model model,
        RedirectAttributes redirectAttributes) {
    CustomField customField = (CustomField) model.asMap().get("customField");
    if (!language.equals(customField.getLanguage())) {
        redirectAttributes.addAttribute("language", language);
        return "redirect:/_admin/{language}/customfields/index";
    }/* ww  w  . j ava2  s . com*/

    CustomFieldEditForm form = CustomFieldEditForm.fromDomainObject(customField);
    model.addAttribute("form", form);

    return "customfield/edit";
}

From source file:cz.muni.fi.editor.webapp.controllers.RequestController.java

@RequestMapping("/{request}/approve/")
public String approve(@PathVariable Long request, RedirectAttributes redirectAttributes) {
    RequestDTO r = new RequestDTO();
    r.setId(request);//from  www  .  j  av a2 s. c om

    try {
        requestService.approve(r);
    } catch (FieldException ex) {
        log.warn(ex);
        redirectAttributes.addAttribute(ControllerConstants.ALERT_POPUP, ex.getMessage());
    }

    return "redirect:/auth/requests/";
}