自定义视图
2016-04-02 16:20
309 查看
package com.seven.views; import 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; /** * Created by hu on 2016/4/2. */ //必须添加@Component,这样SpringMvc才会感知这个View @Component public class HelloView implements View { @Override public String getContentType() { return "text/html"; } @Override public void render(Map<String, ?> map, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception { httpServletResponse.getWriter().print("hello view,time: "+new Date()); } }
package com.seven.demos; import com.seven.views.HelloView; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.View; /** * Created by hu on 2016/4/2. */ @Controller @RequestMapping("/SpringMvcTest2") public class SpringMvcTest2 { @RequestMapping("/helloView") public View getHelloView(){ System.out.println("enter"); return new HelloView(); } }
相关文章推荐
- 【图像算法】彩色图像切割专题八:基于MeanShift的彩色切割
- 获取磁盘列表以及磁盘信息的一些WIN32 API
- xchg汇编指令说明
- iOS界面篇 - bounds和frame的相同和区别
- 定义默认参数
- 指针与函数
- Java 中的二维数组
- 字符串哈希之Rabin-Karp,poj1200
- 构建之法阅读笔记01
- 单调连续递增子序列(O(n2)
- linux基础之命令Curl
- QUST日常训练(1)乘积最大
- DMA驱动
- 飛飛(十六)猜数字大小
- JS/html/form/XMLHttpRequest Ajax 批量上传文件/图片的3种方式
- getline(ss, temp, '/')示例
- 【NOIP模拟】愉快的logo设计
- 【程序人生】:一些编程语言及发展方向
- Servlet与Struts的区别
- 【千里码】老王装货 最优化问题