我试图将当前年份传递给struts2 getText方法:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ page import="java.util.Calendar" %>
<p>
<s:text name="app.footer" />
<s:text name="%{getText('app.footer2', Calendar.getInstance().get(Calendar.YEAR))}" />
</p>
全球属性:
app.footer Copyright © 2018 All rights reserved
app.footer2 Copyright © {0} All rights reserved
第一个起作用,第二个起作用。为什么呢?
答案 0 :(得分:0)
尝试session.put("currentYear", Calendar.getInstance().get(Calendar.YEAR))
然后<s:text name="%{getText('app.footer2', #session.currentYear)}" />
。