`
raozhiyong11
  • 浏览: 135266 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

FreeMarker调用java静态方法或者静态常量的方法

阅读更多

1.在struts.xml中加入如下配置:

<constant name="struts.ognl.allowStaticMethodAccess" value="true" />

 

 

2.java类中的代码

package com.ibm.bmcc.app.document.utils;

import java.util.regex.Pattern;

public class KMUtils {
	
		public static String getCNName(String userName){
		return Pattern.compile("[0-9a-zA-Z!;' ']").matcher(userName).replaceAll("");
	}
}

 

 

3.ftl调用代码如下:

${stack.findValue("@com.ibm.bmcc.app.document.utils.KMUtils@getCNName('${favorite.owner_Name}')")!}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics