0
나는 struts2의 gettext에 방법으로 현재 연도를 전달하기 위해 노력하고있어 :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
, 두 번째는하지 않습니다 . 왜?
정적 방법/필드에 대한 액세스는 보안상의 이유로 기본적으로 비활성화되어 있습니다. –
그래, 가능한 해결책은 내 기본 액션에서 현재 연도를 반환하는 방법이 될 것이지만 나는 그것을 정말로 좋아하지 않는다. 다른 솔루션에 대한 힌트가 있습니까? – Emaborsa
정적이 아닌 메서드를 사용할 수 있습니다. –