自定义视图framework.web.servlet.view.BeanNameViewResolver

来源:互联网 发布:淘宝网聚酯甩棍 编辑:程序博客网 时间:2024/05/09 16:24

俗称 :自定义视图

配置视图 BeanNameViewResolver 解析器: 使用视图的名字来解析视图
通过 order 属性来定义视图解析器的优先级, order 值越小优先级越高
首先自定义相关视图组件 ==>实现视图view 接口

@Componentpublic class HelloView implements View{@Overridepublic String getContentType() {return "text/html";}@Overridepublic void render(Map<String, ?> model, HttpServletRequest request,HttpServletResponse response) throws Exception {response.getWriter().print("hello view, time: " + new Date());}

handler 中定义相关映射

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

配置视图 BeanNameViewResolver 解析器: 使用视图的名字来解析视图

通过 order 属性来定义视图解析器的优先级, order 值越小优先级越高 ,保证它比InternalResourceViewResolver先执行,而且InternalResourceViewResolver本身优先级已经是最低

<bean class="org.springframework.web.servlet.view.BeanNameViewResolver"><property name="order" value="100"></property></bean>

也可以实现excle接口 来输出表

1 0
原创粉丝点击