`

Freemarker 配置记录

阅读更多
配置完之后,一直报500错误。
不能解析ftl文件,知道是路径哪里错误,但是找了很久,前缀,后缀,templateLoaderPath,都没觉得有问题,后来偶然看到

<!-- FreeMarker视图解析在这里配置后缀名ftl和视图解析器。。-->
    <bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">

        <property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView"></property>

        <property name="suffix" value=".ftl" />
        <property name="prefix" value="" />
        <!--<property name="viewNames" value="*.ftl" />-->
        <property name="contentType" value="text/html;charset=utf-8" />
        <property name="exposeRequestAttributes" value="true" />
        <property name="exposeSessionAttributes" value="true" />
        <property name="exposeSpringMacroHelpers" value="true" />
    </bean>


FreeMarker试图解析的时候,有个属性,viewNames,有个value*.ftl,估计是跟后缀冲突了,所以注释掉就可以了。
分享到:
评论

相关推荐

    FreeMarker实例教程,手把手教你FreeMarker的方方面面

    - **为FreeMarker配置安全策略**:提供了确保FreeMarker安全运行的最佳实践。 - **遗留的XML包装实现**:探讨了早期版本中使用的XML包装技术。 - **和Ant一起使用FreeMarker**:演示了如何将FreeMarker与构建工具Ant...

    struts2+freemarker

    在实际开发中,"freemarker2"这个文件可能是Freemarker的一个示例模板或者配置文件,它可能包含了如何使用Freemarker语法来构建动态网页的具体示例。通过对这个文件的深入学习和实践,开发者可以更熟练地掌握Struts2...

    velocity和freemarker的比较

    标题“velocity和freemarker的比较”涉及到的是两个在Java...提供的文件列表似乎包含了一些日志文件、项目配置文件和源代码库,这可能是项目开发或调试过程中的记录,对于深入理解这两个模板引擎的工作方式有一定帮助。

    FreeMarker 手册

    在使用FreeMarker进行开发时,遇到的常见问题如变量的使用、字符集问题、多线程环境下的使用、Bean的包装、日志记录、在Servlet中使用FreeMarker、配置安全策略、与Ant的集成、以及Jython包装器等也在手册中有相应的...

    freemarker学习资料汇总

    它可能包含Freemarker的配置选项,如自定义指令和模板加载策略,以及如何处理国际化和本地化。 通过阅读和理解这些文档,你将能够熟练掌握Freemarker的语法和应用,从而在实际项目中灵活运用这一强大的模板引擎,...

    springmvc+mybatis 和一个简单的freemarker代码生成工具

    FreeMarker的集成通常在SpringMVC的视图解析器配置中完成,设置FreeMarkerConfigurer,指定模板文件的路径。在Controller中,我们可以将处理后的数据模型传入到FreeMarker模板,FreeMarker会根据模板和模型数据生成...

    Struts2 和freemarker实例

    8. **拦截器的使用**:创建自定义拦截器,实现日志记录、权限检查等附加功能。 9. **Struts2插件**:学习如何使用Struts2提供的插件,如Struts2-dojo-plugin来增强UI交互。 10. **Struts2与FreeMarker的集成**:...

    freemarker+ssm+maven整合.rar

    - 配置Freemarker:在SpringMVC配置中添加FreemarkerViewResolver,指定Freemarker模板文件的位置。 - 编写业务逻辑:创建Service接口和实现类,使用MyBatis的Mapper接口进行数据操作。 - 创建Freemarker模板:在...

    Struts2+FreeMarker部署

    2. **配置Struts2**:在`struts.xml`配置文件中,指定使用FreeMarker作为视图解析器。例如: ```xml &lt;constant name="struts.views.freemarker.templateLoaderPath" value="/WEB-INF/classes/"/&gt; ...

    利用FreeMarker生成word文件例子

    1. **配置FreeMarker**:首先,需要在项目中引入FreeMarker的依赖,例如通过Maven或Gradle添加对应的依赖库。然后,配置FreeMarker的环境,包括设置模板目录、缓存策略等。 2. **创建数据模型**:在生成Word文档前...

    Spring boot + Mybatis + Freemarker

    MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 3. FreeMarker FreeMarker是一个用Java语言编写的模板引擎,它分离了...

    FreeMarker_Manual_zh_CN.pdf

    在程序开发指南中,还涵盖了诸如变量处理、字符集问题、多线程支持、Bean封装、日志记录、在Servlet中使用、配置安全策略、遗留的XML包装实现、与Ant集成和Jython包装器等高级话题。 在阅读FreeMarker手册后,用户...

    FreeMarker_Manual_zh_CN

    - **为FreeMarker配置安全策略**:安全性方面的考虑和配置方法。 - **遗留的XML包装实现**:对于旧版本XML处理的支持。 - **和Ant一起使用FreeMarker**:与构建工具Ant集成的方法。 - **Jython包装器**:在Jython...

    FreeMarker 中文教程 用于 FreeMarker 2.3.19

    - **日志**:说明了如何配置日志记录。 - **在 Servlet 中使用 FreeMarker**:提供了在 Web 应用中集成 FreeMarker 的方法。 - **为 FreeMarker 配置安全策略**:解释了如何设置安全策略以避免潜在的安全风险。 ...

    freemarker-2.3.19.jar

    3. **模板配置(Configuration)**:配置对象用于设置Freemarker的全局行为,比如模板的加载策略、错误处理方式等。开发者可以通过`Configuration`对象来初始化和管理Freemarker的运行环境。 4. **模板解析和生成...

    图解MyEclipse配置struts+hibernate+spring+FreeMarker

    5. 删除可能导致冲突的库文件,如xerces.jar,更新log4j配置以确保日志记录正常。 6. 添加FreeMarker,将jar包放入lib目录,配置`web.xml`,创建FTL文件的存放目录。 7. 实现数据访问,通过Spring的DAO接口和...

    Freemarker练习实例

    可以通过`freemarker.log.Logger`进行日志记录,或者创建自定义的`freemarker.template.utility`来扩展Freemarker的功能。 此外,模板的缓存机制也是提高性能的关键。Freemarker允许我们配置缓存大小,以及是否启用...

    springMvc+myBatis+freemarker+maven

    MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 【Freemarker】 Freemarker是一个基于模板的视图技术,常与Spring MVC...

Global site tag (gtag.js) - Google Analytics