2019独角兽企业重金招聘Python工程师标准>>>
有的时候对<%%>特别敏感,不想用jsp的<% %>来调用java类中的静态方法,这时候我们可以用struts2的ognl标签来调用。
下面为struts2的配置文件:
<struts><!-- ognl标签调用静态方法等 --><constant name="struts.ognl.allowStaticMethodAccess" value="true" />
</struts>
java类:
package com.huaat.weibo.common;import java.util.List;
import com.huaat.weibo.vo.FileInfo;public class AppVars {/*** 首页图片切换的信息*/private static List<FileInfo> fileInfoList;public static List<FileInfo> getFileInfoList() {return fileInfoList;}public static void setFileInfoList(List<FileInfo> fileInfoList) {AppVars.fileInfoList = fileInfoList;}
}
jsp文件的写法[调用AppVars中的getFileInfoList静态方法]:
<s:property value="@com.huaat.weibo.common.AppVars@getFileInfoList()"/>