spring源码
2015-10-02 10:37
471 查看
今天看了看spring对于视图解析的源码,发现还不是那些思想,internalResourceView里的一个渲染方法
protected void exposeModelAsRequestAttributes(Map<String, Object> model, HttpServletRequest request) throws Exception { for (Map.Entry<String, Object> entry : model.entrySet()) { String modelName = entry.getKey(); Object modelValue = entry.getValue(); if (modelValue != null) { request.setAttribute(modelName, modelValue); if (logger.isDebugEnabled()) { logger.debug("Added model object '" + modelName + "' of type [" + modelValue.getClass().getName() + "] to request in view with name '" + getBeanName() + "'"); } } else { request.removeAttribute(modelName); if (logger.isDebugEnabled()) { logger.debug("Removed model object '" + modelName + "' from request in view with name '" + getBeanName() + "'"); } } } } 这个方法就是对视图的渲染,所谓jsp也无非就是对java代码的解释,所以不得不佩服这样简洁的渲染
相关文章推荐
- java中的继承和接口
- Java中Runnable和Thread的区别
- Java基础知识强化之集合框架笔记17:List集合的特有的遍历功能
- Java基础知识强化之集合框架笔记16:List集合的特有功能概述和测试
- 使用JdbcTemplate进行插入操作
- java基础知识
- Lock and Thread in JAVA
- Java基础知识强化之集合框架笔记15:List集合的特点
- Java 常见异常及趣味解释
- java 销毁cmd窗口
- [转]Struts form传值
- Spring MVC一些配置信息解析
- java垃圾回收总结(2)
- Java基础知识强化之集合框架笔记14:List集合存储字符串并遍历
- java 垃圾回收总结(1)
- Java基础知识强化之集合框架笔记13:Collection集合存储学生对象并遍历
- Spring中EmptyResultDataAccessException异常产生的原理及处理方法
- Java基础知识强化之集合框架笔记12:Collection集合存储字符串并遍历
- Java 集合就是比数组好(为什么有了数组还需要集合?)
- Java Statement和PreparedStatement性能测试