1.usage of MessageResources
import org.apache.struts.util.MessageResources;
MessageResources messages =MessageResources.getMessageResources("cn/edu/ouc/ky2/ApplicationResources");
messages.getMessage("experts.MAJOR_NAME")
2.普通的java類,這樣更為通用一些
MessageResources resources =(MessageResources) pageContext.getServletContext().getAttribute(Globals.MESSAGES_KEY);
out.println(resources.getMessage("experts.MAJOR_NAME"));
MessageResources messages = getResources(request);
在Action類中定義了getResources(HttpServletRequest request)方法,該方法返回當前默認的MessageResources對象,它封裝了Resource Bundle中的文本內容。接下來Action類就可以通過MessageResources對象來訪問文本內容。例如,如果要讀取消息key為“hello.jsp.title”對應的文本內容,可以調用MessageResources類的getMessage(String key)方法:
String title=messages.getMessage("hello.jsp.title");
posted on 2008-05-04 15:35
神未必這么寫 閱讀(1548)
評論(0) 編輯 收藏 所屬分類:
think in struts