主题 : freemarker配置
级别: 童生
UID: 120736
积分:38 加为好友
威望: 1 精华: 0
主题:2 回复:26
注册时间:2018-02-27
在线时长:0
1#   发表于:2018-03-01 16:58:03  IP:121.23.*.*
freemarker宏定义具体是怎么配置的,为啥我配置了几个xml之后还不能显示,具体配置有大神指导么?
级别: 版主
UID: 118616
积分:4114 加为好友
威望: 0 精华: 0
主题:0 回复:3968
注册时间:2017-12-04
在线时长:0
2#   发表于:2018-03-01 17:00:29  IP:117.128.*.*
回复第1楼
你要配置什么
级别: 版主
UID: 118616
积分:4114 加为好友
威望: 0 精华: 0
主题:0 回复:3968
注册时间:2017-12-04
在线时长:0
3#   发表于:2018-03-01 17:05:42  IP:117.128.*.*
回复第1楼
你要配置什么
级别: 童生
UID: 120736
积分:38 加为好友
威望: 1 精华: 0
主题:2 回复:26
注册时间:2018-02-27
在线时长:0
4#   发表于:2018-03-01 17:30:53  IP:121.23.*.*
回复第2楼就是我宏定义的freemarker标签不能用,显示的还是<@s.m>这种代码,而不是显示的中文
级别: 版主
UID: 118616
积分:4114 加为好友
威望: 0 精华: 0
主题:0 回复:3968
注册时间:2017-12-04
在线时长:0
5#   发表于:2018-03-01 17:34:22  IP:117.128.*.*
回复第4楼
你是怎么定义的
级别: 童生
UID: 120736
积分:38 加为好友
威望: 1 精华: 0
主题:2 回复:26
注册时间:2018-02-27
在线时长:0
6#   发表于:2018-03-02 08:42:25  IP:121.23.*.*
回复第5楼
在WEB-INF里面创建的ftl文件夹,然后创建了一个spring.ftl文件,这个里面定义了以下代码<#ftl strip_whitespace=true>
  
<#--
 * message as m
 *
 * Macro to translate a message code into a message.
 -->
<#macro m code>${springMacroRequestContext.getMessage(code)}</#macro>
之后在web.xml文件中配置了以下代码:
<servlet>
    <servlet-name>SchoolNews</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>
/WEB-INF/config/schoolcms-servlet-admin.xml

</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>
在schoolcms-servlet-admin.xml中配置了以下代码:
<property name="freemarkerSettings">  
        <props>  
            <prop key="template_update_delay">0</prop>  
            <prop key="defaultEncoding">UTF-8</prop>  
            <prop key="url_escaping_charset">UTF-8</prop>  
            <prop key="locale">zh_CN</prop>  
            <prop key="boolean_format">true,false</prop>  
            <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>  
            <prop key="date_format">yyyy-MM-dd</prop>  
            <prop key="time_format">HH:mm:ss</prop>  
            <prop key="number_format">0.######</prop>  
            <prop key="whitespace_stripping">true</prop>  
            <prop key="auto_import">/ftl/admin/index.ftl as p,/ftl/spring.ftl as s</prop>  
        </props>  
    </property>  
但是没有显示出中文效果。就在想是不是我没配置好的问题还是怎么,所以想问问看哪个大佬有freemarker文档什么的能给解决以下这个问题
1 共1页