为前端页面提供基础配置
1.继承FreeMarkerView
2.重写exposeHelpers方法
@Override
protected void exposeHelpers(Map<String, Object> model, HttpServletRequest request) throws Exception
提供CONTEXT_PATH
private static final String CONTEXT_PATH = "base";
String scheme = request.getScheme();
String serverName = request.getServerName();
int port = request.getServerPort(); // 端口
String path = request.getContextPath();
String basePath = scheme + "://" + serverName + ":" + port + path;
model.put(CONTEXT_PATH, basePath);
FreeMarker模板用${base}获取