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/">
  • 相关阅读:
    RDLC报表开发技巧备忘
    C#3.0"扩展方法"简记
    将activity转化成view
    取消logcat输出
    低栏的项目切换
    android edittext 限制文本框输入的长度和提示信息
    android如何调用dotnet编写的webservice
    iphone 式退出
    几种tabhost的总结(1)
    切换浏览示意图
  • 原文地址:https://www.cnblogs.com/majestyking/p/12348342.html
Copyright © 2011-2022 走看看