Example usage for org.springframework.web.servlet ModelAndView setViewName

List of usage examples for org.springframework.web.servlet ModelAndView setViewName

Introduction

In this page you can find the example usage for org.springframework.web.servlet ModelAndView setViewName.

Prototype

public void setViewName(@Nullable String viewName) 

Source Link

Document

Set a view name for this ModelAndView, to be resolved by the DispatcherServlet via a ViewResolver.

Usage

From source file:com.klm.workshop.controller.participant.MixAndMatchController.java

/**
 * Show the "Mix and match" workshop part
 * //from  w  w w  .j  a v  a  2s.  c  o  m
 * @param model Objects and view
 * @return Mix and match view
 */
@RequestMapping(value = "/mix-and-match/index", method = RequestMethod.GET)
public ModelAndView index(ModelAndView model) {
    int maxSentencesAmount = 3;

    model.addObject("maxSentencesAmount", maxSentencesAmount);
    model.addObject("workshopStep", CURRENT_STEP);
    model.setViewName("participant/mix-and-match/index");
    return model;
}

From source file:org.zols.web.interceptor.PagePopulationInterceptor.java

@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
        ModelAndView modelAndView) throws Exception {
    if (modelAndView != null) {
        modelAndView.addObject("links", linkService.getApplicationLinks());
        modelAndView.addObject("viewName", modelAndView.getViewName());
        modelAndView.setViewName("index");
    }/*  w  ww.  ja va 2 s  . c o  m*/
}

From source file:bfkltd.formulations.controller.InciController.java

@RequestMapping(value = "/inciView", method = RequestMethod.GET)
public ModelAndView getInciView(@RequestParam String id) {
    Integer id_int = Integer.parseInt(id);
    Inci inci = inciService.getOne(id_int);
    ModelAndView modelAndView = new ModelAndView();
    modelAndView.setViewName("inci/inciView");
    modelAndView.addObject(inci);/*from w ww .j a  v a  2s .  c om*/
    return modelAndView;
}

From source file:com.jxt.web.controller.CommandController.java

private ModelAndView createResponse(boolean success, Object message) {
    ModelAndView mv = new ModelAndView();
    mv.setViewName("jsonView");

    if (success) {
        mv.addObject("code", 0);
    } else {//from w w w. j a v  a  2  s  .  c  om
        mv.addObject("code", -1);
    }

    mv.addObject("message", message);

    return mv;
}

From source file:com.alibaba.rocketmq.web.rocketmq.web.controller.RocketMQController.java

@RequestMapping("/consumerProgress/{group}")
public ModelAndView consumerProgress(@PathVariable String group) {
    ModelAndView mv = new ModelAndView();
    SingleConsumerProgress scp = rmqService.consumerProgress(group);
    mv.addObject("result", scp);
    mv.addObject("all", false);
    mv.setViewName("consumerprogress");
    return mv;//w w w  . j  a v  a 2s.  c om
}

From source file:edu.lfa.df.controller.MainController.java

@RequestMapping(value = "/admin**", method = RequestMethod.GET)
public ModelAndView adminPage() {

    ModelAndView model = new ModelAndView();
    model.addObject("title", "Spring Security Login Form - Database Authentication");
    model.addObject("message", "This page is for ROLE_ADMIN only!");
    model.setViewName("admin");
    return model;

}

From source file:demo.oauth.client.controllers.TemporaryCredentialsController.java

@RequestMapping("/handleTemporaryCredentials")
public ModelAndView handleRequest(@ModelAttribute(value = "oAuthParams") OAuthParams oAuthParams,
        HttpServletResponse response) {//w  w w .jav  a2  s. c om

    OAuthServiceProvider provider;
    OAuthConsumer consumer;
    OAuthAccessor accessor;

    OAuthClient client = new OAuthClient(new URLConnectionClient());

    oAuthParams.setErrorMessage(null);
    String temporaryCredentialsEndpointUrl = oAuthParams.getTemporaryCredentialsEndpoint();
    if (temporaryCredentialsEndpointUrl == null || "".equals(temporaryCredentialsEndpointUrl)) {
        oAuthParams.setErrorMessage("Missing temporary credentials endpoint url");
    }
    String clientId = oAuthParams.getClientID();
    if (clientId == null || "".equals(clientId)) {
        oAuthParams.setErrorMessage("Missing client identifier");
    }
    String secret = oAuthParams.getClientSecret();
    if (secret == null || "".equals(secret)) {
        oAuthParams.setErrorMessage("Missing client shared-secret");
    }

    if (oAuthParams.getErrorMessage() == null) {
        provider = new OAuthServiceProvider(temporaryCredentialsEndpointUrl,
                oAuthParams.getResourceOwnerAuthorizationEndpoint(), oAuthParams.getTokenRequestEndpoint());
        consumer = new OAuthConsumer(null, clientId, secret, provider);
        accessor = new OAuthAccessor(consumer);

        Map<String, String> parameters = new HashMap<String, String>();
        parameters.put(OAuth.OAUTH_SIGNATURE_METHOD, oAuthParams.getSignatureMethod());
        parameters.put(OAuth.OAUTH_NONCE, UUID.randomUUID().toString());
        parameters.put(OAuth.OAUTH_TIMESTAMP, String.valueOf(System.currentTimeMillis() / 1000));
        parameters.put(OAuth.OAUTH_CALLBACK, oAuthParams.getCallbackURL());
        parameters.put("realm", "private");
        parameters.put("scope", "read_info modify_info");

        try {
            accessor.consumer.setProperty(OAuthClient.PARAMETER_STYLE, ParameterStyle.AUTHORIZATION_HEADER);
            client.getRequestToken(accessor, OAuthMessage.POST, parameters.entrySet());
        } catch (Exception e) {
            oAuthParams.setErrorMessage(e.toString());
        }

        oAuthParams.setOauthToken(accessor.requestToken);
        oAuthParams.setOauthTokenSecret(accessor.tokenSecret);
        Cookie cId = new Cookie("clientID", oAuthParams.getClientID());
        Cookie cSec = new Cookie("clientSecret", oAuthParams.getClientSecret());
        Cookie tokenSec = new Cookie("tokenSec", accessor.tokenSecret);
        response.addCookie(cId);
        response.addCookie(cSec);
        response.addCookie(tokenSec);
    }

    ModelAndView modelAndView = new ModelAndView();
    if (oAuthParams.getErrorMessage() != null) {
        modelAndView.setViewName("temporaryCredentials");
    } else {
        modelAndView.setViewName("authorizeResourceOwner");
    }

    return modelAndView;
}

From source file:org.inbio.modeling.web.controller.ListLayerController.java

/** default behavior for direct access (url) */
@Override/* ww  w.  jav  a  2s.c  om*/
protected ModelAndView showForm(HttpServletRequest request, HttpServletResponse response, BindException errors)
        throws Exception {

    List<LayerDTO> layers = this.layerManager.getRegisteredLayers();

    ModelAndView model = null;

    // Send the layer list to the JSP
    model = new ModelAndView();
    model.addObject("layers", layers);
    model.addObject("layerForm", new LayerDTO());
    model.setViewName("admin/listLayers");

    return model;
}

From source file:com.nirwansyah.dicka.springboot.config.ThymeleafInterceptors.java

@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
        ModelAndView modelAndView) throws Exception {
    if (modelAndView == null || !modelAndView.hasView()) {
        return;/*from w ww .  j  a  v a  2  s  .  c  o m*/
    }
    String originalViewName = modelAndView.getViewName();
    modelAndView.addObject("title");
    modelAndView.setViewName(DEFAULT_LAYOUT);
    modelAndView.addObject(DEFAULT_VIEW_ATTRIBUTE_NAME, originalViewName);
}

From source file:org.shareok.data.webserv.IslandoraAwsDataController.java

@RequestMapping(value = "/s3/islandora/bag/{jobTypeStr}", method = RequestMethod.POST)
public ModelAndView s3SshIslandoraImport(HttpServletRequest request,
        @ModelAttribute("SpringWeb") IslandoraSshHandler handler,
        @PathVariable("jobTypeStr") String jobTypeStr) {

    String bucketName = (String) request.getParameter("bucketName");
    String bagName = (String) request.getParameter("bagName");
    String recipeFileUri = ShareokdataManager.getAwsS3BucketUriPrefix() + bucketName + "/" + bagName + "/data/"
            + bagName + ".json";
    String userId = String.valueOf(request.getSession().getAttribute("userId"));

    String serverId = handler.getServerId();
    IslandoraRepoServer server = (IslandoraRepoServer) serverService.findServerById(Integer.valueOf(serverId));
    if (null == serverId || serverId.equals("")) {
        String serverName = (String) request.getParameter("serverName");
        if (null != serverName) {
            server = (IslandoraRepoServer) serverService.findServerByName(serverName);
            handler.setServerId(String.valueOf(server.getServerId()));
        }//from www .ja  va  2  s .co m

    }
    handler.setDrupalDirectory(server.getDrupalPath());
    //        handler.setFilePath(server.getIslandoraUploadPath());
    handler.setTmpPath(server.getTempFilePath());

    try {
        int jobTypeIndex = DataUtil.getJobTypeIndex(jobTypeStr, "islandora");
        handler.setJobType(jobTypeIndex);
        RedisJob job = taskManager.execute(Long.valueOf(userId), handler, null, recipeFileUri);

        int statusIndex = job.getStatus();
        String isFinished = (statusIndex == 2 || statusIndex == 6) ? "true" : "false";

        ModelAndView model = new ModelAndView();
        model = WebUtil.getServerList(model, serverService);
        model.setViewName("jobReport");
        model.addObject("host", handler.getSshExec().getServer().getHost());
        model.addObject("collection", handler.getParentPid());
        model.addObject("status", RedisUtil.REDIS_JOB_STATUS[job.getStatus()]);
        model.addObject("isFinished", isFinished);
        model.addObject("reportPath", "/webserv/download/report/" + DataUtil.JOB_TYPES[jobTypeIndex] + "/"
                + String.valueOf(job.getJobId()));
        WebUtil.outputJobInfoToModel(model, job);
        return model;
    } catch (NumberFormatException e) {
        logger.error("Cannot import into the Islandora repository.", e);
    } catch (JsonProcessingException e) {
        logger.error("Cannot import into the Islandora repository.", e);
    }
    return null;
}