spring框架中将路径配置成内置对象

 

 

 此处的${basePath}并未在jsp页面中进行制定,但是可以直接引用。

这是因为basePath定义在FreeMarkerViewExtend类中的:

model.put("basePath", request.getContextPath());//base目录。

 

 

 

 

 此处的FreeMarkerViewExtend继承了FreeMakerView,FreeMakerView是一个视图解析器,所以这个类实质上是对这个视图解析器进行了配置。

而这些路径是由视图解析器进行解析,所以可以直接获得${basePath}的值。

再在spring-mvc.xml中进行配置(将类FreeMarkerViewExtend配置进视图解析器):

 

 关于视图解析器的简单描述参考:视图解析器的简单描述

posted @ 2019-08-31 15:28  銀色飞行船  阅读(160)  评论(0编辑  收藏  举报