在Freemarker中的FTL 文件中,如果使用<#if></#if>比较数据的大小时,如果不注意,你会发现使用大于号时就会发生异常信息,如:
<#assign x = 4>
<#if x>5>
x >5
</#if>
以以上的方式进行比较,就会发生异常,原因是Freemarker内部的问题,内部机制会以 < 开头的相关代码进行解析,所以会出现异常,那么该怎么处理这样的比较呢!很简单,加上括号() ^_^
<#assign x = 4>
<#if (x>5)>
x >5
</#if>
这样就OK了!
 
                   
                   
                   
                   本文介绍了在Freemarker模板引擎中如何正确地使用大于号进行条件判断的方法,通过添加括号避免语法解析错误。
本文介绍了在Freemarker模板引擎中如何正确地使用大于号进行条件判断的方法,通过添加括号避免语法解析错误。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   8305
					8305
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            