当前位置: 首页 > 知识库问答 >
问题:

struts2中的freemarker配置

楚俊逸
2023-03-14

我使用FreeMarker2.3.21和Struts2.3.24,我需要为struts配置(自定义)freemarker。

Configuration cfg = new Configuration(Configuration.VERSION_2_3_21);
        cfg.setClassForTemplateLoading(FTLUtility.class, ftlRootUrl);
        cfg.setNumberFormat("computer"); // this will show the number without formatting 

如果你有任何想法或建议,请随时与我分享。

共有1个答案

吴缪文
2023-03-14

根据Struts文档,可以使用FreeMarker.properties文件指定FreeMarker配置设置,该文件应该“在类路径中”。(设置列表可以在Configuration.SetSetting的FreeMarker API文档中找到)

顺便说一句,不要使用2.3.21;那是很旧的版本。(我指的不是不兼容改进,而是JAR的版本。)

 类似资料:
  • 我有例外 有人能告诉我,我的配置中缺少了什么吗?

  • 当我使用Struts 2.1.8时,我使用的freemarker是这样的: 在applicationContext中配置bean。xml: 在代码中: 它在Struts 2.1.8上运行良好; 但现在我使用Struts 2.3.15,它不起作用;它无法加载。我读了源代码,问题是在方法中为空: 在Struts 2.1.8中,方法如下: 没问题 有人能告诉我如何在Struts 2.3.15中使用吗?

  • 本文向大家介绍FreeMarker配置(Configuration),包括了FreeMarker配置(Configuration)的使用技巧和注意事项,需要的朋友参考一下 p> 基础 Configuration 是一个存放应用级别(application level)公共配置信息,以及模版(Template)可使用的全局共享变量的一个对象。同时它还负责模版(Template)实例的创建以及缓存。C

  • 我在liferay 6.2上工作了应用程序显示模板,我使用freemarker帮助分页liferay的动态数据列表。当我升级到救生筏7时,这是一个问题。Liferay 7使用code获取记录。 旧代码: 因此,我尝试,但是会出现错误。 以下计算结果为null或missing:==>staticUtil[在模板“20115#20159#21387”中,第9行,第27列]提示:如果已知失败表达式在法律

  • 主要内容:web.xml 文件:,struts.xml 文件:,struts-config.xml 文件:,struts.properties 文件本章将带你通过一个Struts2应用程序所需的基本配置。在这里,我们将看到在一些重要的配置文件,将配置文件:web.xml ,struts.xml,struts-config.xml和struts.properties 使用web.xml和struts.xml的配置文件,并在前面的章节中,已经看到我们的例子中曾使用这两个文件,让我解释以及其他文件。

  • 主要内容:Step 1 - 安装Java开发工具包(JDK):,Step 2 - Apache Tomcat的安装:,Step 3 - 安装Eclipse(IDE),Step 4 - 设置Struts2的库我们的首要任务是让最低限度的Struts2应用程序运行。本章将指导您如何准备开发环境中开始使用Struts2。我假设你已经在机器上安装JDK(5 +),Tomcat和Eclipse。如果还没有安装这些组件(软件),然后按照以下步骤: Step 1 - 安装Java开发工具包(JDK): 从Or