Example usage for org.springframework.web.servlet.view RedirectView RedirectView

List of usage examples for org.springframework.web.servlet.view RedirectView RedirectView

Introduction

In this page you can find the example usage for org.springframework.web.servlet.view RedirectView RedirectView.

Prototype

public RedirectView(String url) 

Source Link

Document

Create a new RedirectView with the given URL.

Usage

From source file:controller.updateEntry.java

@Override
protected ModelAndView onSubmit(Object command) throws Exception {

    Logintable login = (Logintable) command;
    try {/*from   w ww . j av  a2 s.  co  m*/
        //Logintable log = new Logintable();
        long cnic = login.getCnic();
        String password = login.getPassword();
        String newpass = login.getStatus();

        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
        session.beginTransaction();

        Query query1 = session.createQuery("from Logintable where cnic = :cnic ");
        query1.setParameter("cnic", cnic);
        // query1.setParameter("password", password);
        List list = query1.list();

        if ((list.get(0)) != null) {

            Query query2 = session
                    .createQuery("update Logintable set password = :password" + " where cnic = :cnic");
            query2.setParameter("password", newpass);
            query2.setParameter("cnic", cnic);

            int result = query2.executeUpdate();
            //session.save(login);
            session.getTransaction().commit();
        }

        else {

            return new ModelAndView(new RedirectView("doctors.htm"));
        }
    } catch (Exception e) {
        e.printStackTrace();

    }
    return new ModelAndView(new RedirectView("doctors.htm"));
}

From source file:org.openmrs.web.controller.form.FieldTypeFormController.java

/**
 * The onSubmit function receives the form/command object that was modified by the input form
 * and saves it to the db//from w w w .j a  va2 s  . c  o  m
 *
 * @see org.springframework.web.servlet.mvc.SimpleFormController#onSubmit(javax.servlet.http.HttpServletRequest,
 *      javax.servlet.http.HttpServletResponse, java.lang.Object,
 *      org.springframework.validation.BindException)
 */
protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object obj,
        BindException errors) throws Exception {

    HttpSession httpSession = request.getSession();

    String view = getFormView();

    if (Context.isAuthenticated()) {
        FieldType fieldType = (FieldType) obj;
        Context.getFormService().saveFieldType(fieldType);
        view = getSuccessView();
        httpSession.setAttribute(WebConstants.OPENMRS_MSG_ATTR, "FieldType.saved");
    }

    return new ModelAndView(new RedirectView(view));
}

From source file:com.cb.controllers.WebSocketsController.java

/**
 * Used for redirecting the login page based on User Roles
 * @return //from  w  ww.  j  a va 2s . c om
 */
@RequestMapping(value = "/welcome")
protected View welcome() {

    Set<String> roles = AuthorityUtils
            .authorityListToSet(SecurityContextHolder.getContext().getAuthentication().getAuthorities());
    if (roles.contains("ROLE_ADMIN")) {
        return new RedirectView("admin/list");
    }
    if (roles.contains("ROLE_USER")) {
        return new RedirectView("user/patient/list");
    }
    if (roles.contains("ROLE_DOC")) {
        return new RedirectView("doctor/list");
    }
    return new RedirectView("home");
}

From source file:net.mindengine.oculus.frontend.web.controllers.report.filter.FilterCreateController.java

@Override
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
    User user = getAuthorizedUser(request);

    String name = request.getParameter("name");
    String description = request.getParameter("description");
    String strFilter = request.getParameter("filter");
    String redirect = request.getParameter("redirect");

    Filter filter = new Filter();
    filter.setName(name);//ww  w .  ja v a 2 s .c  o m
    filter.setDescription(description);
    filter.setDate(new Date());
    filter.setFilter(strFilter);
    filter.setUserId(user.getId());

    filterDAO.createFilter(filter);

    return new ModelAndView(new RedirectView(redirect));
}

From source file:org.openmrs.module.dataintegrityworkflow.web.controller.ChangeIntegrityCheckKeyFormController.java

protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command,
        BindException errors) throws Exception {
    String checkId = request.getParameter("checkId");
    String key = request.getParameter("keyVal");
    DataIntegrityWorkflowService dataIntegrityWorkflowService = getDataIntegrityWorkflowService();
    IntegrityCheck integrityCheck = dataIntegrityWorkflowService.getIntegrityCheck(Integer.parseInt(checkId));
    IntegrityCheckKey integrityCheckKey = dataIntegrityWorkflowService.getIntegrityCheckKey(integrityCheck);
    integrityCheckKey.setKeyVal(key);//from   ww w .  ja v  a  2  s . com
    dataIntegrityWorkflowService.updateCheckKey(integrityCheckKey);
    return new ModelAndView(new RedirectView(getSuccessView()));
}

From source file:de.otto.mongodb.profiler.web.DatabaseController.java

@RequestMapping(method = RequestMethod.GET, produces = MediaType.TEXT_HTML_VALUE)
public View showDatabases(@PathVariable("connectionId") final String connectionId,
        final UriComponentsBuilder uriComponentsBuilder) throws ResourceNotFoundException {

    final String uri = uriComponentsBuilder.path("/connections/{connectionId}").buildAndExpand(connectionId)
            .toUriString();//from w  w w .j  a v  a2 s  .c  o  m

    return new RedirectView(uri);
}

From source file:com.lixiaocong.controller.DispatchController.java

@RequestMapping("/")
public View main() {
    return new RedirectView("/blog");
}

From source file:org.iwethey.forums.web.admin.AdminInterceptor.java

/**
 * <p>Check the session for an authenticated admin user. If none, redirect to
 * the login page.</p>/* w  w w .j av  a  2 s .  c o m*/
 *
 * @param request The servlet request object.
 * @param response The servlet response object.
 * @param handler The request handler processing this request.
 */
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
        throws Exception {
    Integer id = (Integer) WebUtils.getSessionAttribute(request, USER_ID_ATTRIBUTE);

    if (id == null) {
        String uri = request.getServletPath();
        String query = request.getQueryString();

        ModelAndView mv = new ModelAndView(new RedirectView("../user/login.iwt"));

        throw new ModelAndViewDefiningException(mv);
    } else {
        User u = mUserManager.getUserById(id);

        return u.isAdmin();
    }
}

From source file:org.openmrs.module.dataintegrityworkflow.web.controller.WorkflowStageFormController.java

protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command,
        BindException errors) throws Exception {
    String workflowStageId = request.getParameter("workflowStageId");
    String status = request.getParameter("status");
    DataIntegrityWorkflowService dataIntegrityWorkflowService = getDataIntegrityWorkflowService();
    WorkflowStage workflowStage = dataIntegrityWorkflowService
            .getWorkflowStage(Integer.parseInt(workflowStageId));
    workflowStage.setStatus(status);//from  ww w  . j av  a 2s  . c  om
    dataIntegrityWorkflowService.updateWorkflowStage(workflowStage);
    return new ModelAndView(new RedirectView(getSuccessView() + "?workflowStageId=" + workflowStageId));
}

From source file:org.openmrs.module.logmanager.web.controller.OptionsController.java

/**
 * @see org.springframework.web.servlet.mvc.SimpleFormController#onSubmit(javax.servlet.http.HttpServletRequest,
 *      javax.servlet.http.HttpServletResponse, java.lang.Object,
 *      org.springframework.validation.BindException)
 */// ww  w. ja v  a  2 s  .c  o m
@Override
protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command,
        BindException errors) throws Exception {

    // Persist the config's settings and make current
    Options config = (Options) command;
    config.save();
    Options.setCurrent(config);

    // System appender name may have been changed
    ConfigurationManager.ensureSystemAppenderExists();

    WebUtils.setInfoMessage(request, Constants.MODULE_ID + ".config.saveSuccess", null);

    return new ModelAndView(new RedirectView(getSuccessView()));
}