不用发送请求,直接在页面中获取数据,需要实现接口ServletContextAware
2015-12-24 16:11
761 查看
public class WebLoader implements ServletContextAware { /** * servletContext */ static public ServletContext servletContext; /** * @author scrum * @created 2013-6-23 下午03:38:30 * @lastModified * @history * @see org.springframework.context.ApplicationContextAware#setApplicationContext(org.springframework.context.ApplicationContext) */ public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { } /** * @author xmzhu2 * @created 2013-6-6 下午5:14:46 * @lastModified * @history * @see org.springframework.web.context.ServletContextAware#setServletContext(javax.servlet.ServletContext) */ public void setServletContext(ServletContext arg0) { String startDate = DateUtil.getStartDate(); String endDate = DateUtil.getEndDate(); arg0.setAttribute("startDate", startDate ); arg0.setAttribute("endDate", endDate ); servletContext = arg0; }前台页面可以直接使用 el表达式获取 startDate 和endDate 的值
在 ????-servlet.xml 中还需要配置一下这个类,让springMVC 实例化这个类
这个类需要实现 ServletContextAware 接口 和 接口中的方法 setServletContext( ServeltContext sc );
相关文章推荐
- Hibernate主键生成方式
- 冒泡排序
- centos已安装gcc 4.8.2,gcc -version 也是4.8.2 但是被其他工具调用时,显示未调用4.8.2
- JS页面刷新
- 性能优化——生成静态页面(一)
- 正则表达式零基础学习
- 如何用JQuery处理select标签
- Android_android_Studio_和_SDK_无法连接网络_解决
- Windows socket-五种I/O模型
- Android性能优化--小小攻城狮的成长之路
- 测试工作——测试工具
- linux命令行
- (转)如何获得当前ListVIew包括下拉的所有数据?
- OpenGL VBO顶点缓冲的使用
- 【Android】在Android studio中使用retrol lambda,gradle构建;RxJava使用建议,优缺点
- MySQL---IFNULL()函数用法
- leetcode 7. Reverse Integer
- red5+rtmp 篇1
- Mac 版ps cs6 破解
- @Autowired 和 @Resource 区别