From 1ab8bf81998104375aa0c85c8deac8c3a2f1c94b Mon Sep 17 00:00:00 2001 From: liaoxuezhi Date: Mon, 11 Aug 2014 14:26:22 +0800 Subject: [PATCH] update --- .../com/baidu/fis/velocity/spring/FisBean.java | 13 ++++++++++++- web/WEB-INF/web.xml | 14 -------------- 2 files changed, 12 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/baidu/fis/velocity/spring/FisBean.java b/src/main/java/com/baidu/fis/velocity/spring/FisBean.java index db0b01c..7ab5d6e 100644 --- a/src/main/java/com/baidu/fis/velocity/spring/FisBean.java +++ b/src/main/java/com/baidu/fis/velocity/spring/FisBean.java @@ -1,7 +1,18 @@ package com.baidu.fis.velocity.spring; +import com.baidu.fis.velocity.util.Settings; +import org.springframework.web.context.ServletContextAware; + +import javax.servlet.ServletContext; + /** * Created by 2betop on 8/11/14. */ -public class FisBean { +public class FisBean implements ServletContextAware { + + @Override + public void setServletContext(ServletContext servletContext) { + Settings.setApplicationAttribute(ServletContext.class.getName(), servletContext); + Settings.load(servletContext.getResourceAsStream(Settings.DEFAULT_PATH)); + } } diff --git a/web/WEB-INF/web.xml b/web/WEB-INF/web.xml index 5e297a6..3ef594f 100644 --- a/web/WEB-INF/web.xml +++ b/web/WEB-INF/web.xml @@ -13,24 +13,10 @@ REQUEST FORWARD - - appServlet - org.springframework.web.servlet.DispatcherServlet - - contextConfigLocation - /WEB-INF/servlet-context.xml - - 1 - true - velocity com.baidu.fis.velocity.servlet.VelocityServlet - - appServlet - /spring/* - velocity *.vm