zoukankan      html  css  js  c++  java
  • Java Spring MVC的视图解析器

    没有使用Spring MVC 试图解析器之前的java controller

    package com.qa.controllers;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @Controller
    public class TestContoller {
    
        @RequestMapping("/success")
        public String req01(){
            System.out.println("successfull...");
            return "/WEB-INF/pages/success";
        }
    
        @RequestMapping("/error")
        public String req02(){
            System.out.println("erro...");
            return "error";
        }
    
        @RequestMapping("/goodday")
        public String req03(){
            System.out.println("good day...");
            return "/WEB-INF/pages/goodday";
        }
    
        @RequestMapping("/hello")
        public String req04(){
            System.out.println("hello...");
            return "hello";
        }
    }

    可见,每一个return语句都要跟上"/WEB-INF/pages/xxx" 颇为麻烦。

    使用视图解析器。

    视图解析器,其实就是spring mvc里面的一个java bean

    org.springframework.web.servlet.view.InternalResourceViewResolver

    使用视图解析器,需要在spring mvc的Dispatcher的xml里面添加如下配置

        <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
            <property name="prefix" value="/WEB-INF/pages/"></property>
            <property name="suffix" value=".jsp"></property>
        </bean>

    之后,再把java controller里面的这句去掉

    "/WEB-INF/pages/">
  • 相关阅读:
    arangodb安装
    ubuntu安装java方法
    设置代理
    自动机
    统计学习基本理论知识(一)
    条件随机场(四)
    条件随机场(三)
    hive安装
    GC root & 使用MAT分析java堆
    jinfo介绍
  • 原文地址:https://www.cnblogs.com/majestyking/p/12348342.html
Copyright © 2011-2022 走看看