zoukankan      html  css  js  c++  java
  • JavaEE——SpringMVC(4)--自定义视图

    首先配置BeanNameViewResolver

    <!--配置BeanNameViewResolver视图解析器  使用视图的名字来解析视图-->
        <!-- 通过 order 属性来定义视图解析器的优先级, order 值越小优先级越高 -->
        <bean class="org.springframework.web.servlet.view.BeanNameViewResolver">
            <property name="order" value="100"></property>
        </bean>
    

      

    写一个实现了View接口的类  implements View

    然后实现其抽象

    方法:

    package springmvc.views;
    
    import org.springframework.web.servlet.View;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.util.Date;
    import java.util.Map;
    
    public class HelloView implements View {
        @Override
        public String getContentType() {
            return "test/html";
        }
    
        @Override
        public void render(Map<String, ?> map, HttpServletRequest httpServletRequest,
                           HttpServletResponse httpServletResponse) throws Exception {
    
            httpServletResponse.getWriter().print("hello view, time: " + new Date());
        }
    }
    

      记得要在类前面加上@Component 

    然后写调用方法  注意返回值是类名小写

    @RequestMapping("/testView")
        public String testView(){
            System.out.println("testView");
            return "helloView";
        }
    

      超链接调用

    <a href="HelloWorld/testView">Test View</a>
    

      

  • 相关阅读:
    树形结构的数据库表Schema设计-基于左右值编码
    windows下的coreseek安装及PHP调用入门
    C#string详解
    C#(Wpf)实现小键盘
    c#实现任务栏添加控制按钮
    c#解析Lrc歌词文件
    wpf仿QQ之窗体翻转
    C#(wpf)迷你词典
    wpf常见枚举收集
    最新百度音乐api
  • 原文地址:https://www.cnblogs.com/SkyeAngel/p/8343851.html
Copyright © 2011-2022 走看看