一、项目启动,初始化配置文件
<span style="white-space:pre"> </span><context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
<!-- 数据库相关配置并加载了hbm.xml文件 (Spring)-->
/WEB-INF/config/application-context.xml
<!-- 数据缓存相关配置 -->
/WEB-INF/config/cache-context.xml
<!-- 验证码相关配置 -->
/WEB-INF/config/captcha-context.xml
<!-- 图片,密码,文件上传等配置 -->
/WEB-INF/config/jeecms/jeecore-context.xml
<!-- spring bean相关配置,如dao层的配置、图片处理,密码加密 ,freemaker的使用-->
/WEB-INF/config/jeecms/jeecms-context.xml
<!-- 配置权限管理shiro-context.xml框架 -->
/WEB-INF/config/shiro-context.xml
<!-- 配置其它插件文件,暂时没有 -->
/WEB-INF/config/plug/**/*-context.xml
<!-- 配置定时任务 -->
/WEB-INF/config/quartz-task.xml
</param-value>
</context-param>
二、浏览器输入http://localhost:8070/jeeCms/
<bean id="dynamicAct" class="com.jeecms.cms.action.front.DynamicPageAct"/>
通过过滤器进入
/**
* TOMCAT的默认路径
*
* @param request
* @param model
* @return
*/
@RequestMapping(value = "/", method = RequestMethod.GET)
public String index(HttpServletRequest request,HttpServletResponse response, ModelMap model) {
CmsSite site = CmsUtils.getSite(request);
FrontUtils.frontData(request, model, site);
//带有其他路径则是非法请求
String uri=URLHelper.getURI(request);
if(StringUtils.isNotBlank(uri)&&!uri.equals("/")){
r