Spring MVC 自定义视图
来源:互联网 发布:js视频弹窗代码 编辑:程序博客网 时间:2024/06/05 08:22
Spring MVC提供了方便的自定义视图,主要有以下几个步骤:
1、创建一个自定义视图:
org.springframework.stereotype.Component;import org.springframework.web.servlet.View;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.util.Date;import java.util.Map;@Componentpublic class HelloView implements View{ @Override public String getContentType() { return "text/html"; } @Override public void render(Map<String, ?> model, HttpServletRequest request, HttpServletResponse response) throws Exception { response.getWriter().write("Hello world!"+new Date()); }}
2、在Spring MVC context文件中注册一个BeanViewResolver
<bean class="org.springframework.web.servlet.view.BeanNameViewResolver"> <property name="order" value="100"></property> </bean>
其中order属性为一个解析器的解析顺序,序号越小,优先级越高,InternalResourceViewResolver为Integer.max
3、在页面中添加请求
<a href="customizeView">customizeView</a><br>
4、添加处理方法
@RequestMapping("/customizeView") public String customizeView(){ System.out.println("customizeView"); return "helloView"; }
这个helloView的返回值通过BeanNameResolverView解析为View对象。然后就可以使用了。
注意:自定义的View对象必须添加@Component注解
阅读全文
0 0
- Spring MVC 自定义视图
- spring MVC (3) 自定义视图
- spring mvc 5.0 自定义视图详解 08
- Spring MVC 中自定义视图 @Component 及 配置 多个视图解析器 Excel视图
- spring mvc视图
- spring MVC视图解析
- Spring MVC 视图
- spring mvc视图
- Spring MVC PDF视图
- Spring mvc视图机制
- Spring MVC视图问题
- Spring MVC之视图
- Spring MVC多视图
- Spring MVC多视图配置
- Spring MVC多视图配置
- spring mvc 多视图配置
- Spring MVC视图的呈现
- 【Java.Spring.MVC】解析视图
- 设计模式之工厂模式
- 一个ViewController对应多个Xib
- 数据结构实验之二叉树三:统计叶子数 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description
- Mongoose 操作MongoDB
- Let the Balloon Rise
- Spring MVC 自定义视图
- Python中CSV文件获取—全球各国国内生产总值
- 2017年第三十七届国际名家具(东莞)展览会会刊(参展商名录)
- 开源神器,无需一行代码就能搞定机器学习,不会数学也能上手
- SQL2005备份如何在SQL2000上还原
- 特征工程2
- 累乘与累加
- Python--day13 python的类
- 大数据早报:Lendingkart获2500万美元融资 卡巴斯基承认从用户电脑拷贝过和病毒无关文件(11.7)