首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

FreeMarker调用java静态方法可能静态常量的方法

2012-09-24 
FreeMarker调用java静态方法或者静态常量的方法1.在struts.xml中加入如下配置:constant namestruts.ogn

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}')")!}

?

热点排行