一:常用的视图解析类
二:Excel
三:自定义视图
1.创建一个HelloView类实现View接口,并放到IOC容器里
@Component
public class HelloView implements View {
@Override
public String getContentType() {
// 返回内容类型
return "text/html";
}
@Override
public void render(Map<String, ?> arg0, HttpServletRequest req, HttpServletResponse resp) throws Exception {
resp.getWriter().print("hello view"+new Date());
}
}
2.在xml里配置BeanNameViewResolver解析器
<!-- 配置BeanNameViewResolver视图解析器:使用视图的名字来解析视图
需要把自定义的视图放到IOC容器中
order属性指定视图解析器优先级,值越小优先级越高
-->
<bean class="org.springframework.web.servlet.view.BeanNameViewResolver">
<property name="order" value="100"></property>
</bean>
3.创建handler方法
@RequestMapping("/testView")
public String testView() {
System.out.println("testView");
//返回自定义的类名,第一个首字母小写
return "helloView";
}