zoukankan      html  css  js  c++  java
  • Spring boot Freemarker 获取ContextPath的方法

    Spring boot Freemarker 获取ContextPath的两种方法:

    1、自定义viewResolver,Spring boot中有一个viewResolver,这个和配置文件中的师徒解析器是一样的,但是spring boot不允许xml配置文件,所以可以写一个自定义的FreeMarker视图解析器。

    public class MvcConfig extends WebMvcConfigurerAdapter {
        @Bean
        public FreeMarkerViewResolver freeMarkerViewResolver() {
            FreeMarkerViewResolver resolver = new FreeMarkerViewResolver();
            resolver.setPrefix("");
            resolver.setSuffix(".ftl");
            resolver.setContextType("text/html;charset=UTF-8");
            resolver.setRequestContextAttribute("rc");
            return resolver;        
    
         }
    } 

    然后在.ftl文件中通过${rc.contextPath}获取、

    2、Spring boot自己提供的方法:内置方法。

    ${springMacroRequestContext.contextPath}
    
  • 相关阅读:
    第三周课程总结
    Java第一次学习总结
    第十二周编程总结
    第九周作业
    第八周作业
    第五周编程总结
    第三周作业
    第二周编程总结
    JAVA第二周学习总结
    2019春总结作业
  • 原文地址:https://www.cnblogs.com/hengzhou/p/9470375.html
Copyright © 2011-2022 走看看