在Struts2中實(shí)現(xiàn)國際化的步驟如下:
hello.world=Hello World!
<struts>
<constant name="struts.custom.i18n.resources" value="messages" />
<interceptors>
<interceptor name="i18n" class="org.apache.struts2.interceptor.I18nInterceptor" />
<interceptor-stack name="i18nStack">
<interceptor-ref name="i18n" />
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="i18nStack" />
</struts>
<s:text>
標(biāo)簽來獲取資源文件中定義的文本信息。例如:<s:text name="hello.world" />
通過以上步驟,就可以在Struts2中實(shí)現(xiàn)國際化支持。在應(yīng)用程序運(yùn)行時(shí),Struts2會(huì)根據(jù)請求的語言環(huán)境自動(dòng)加載相應(yīng)的資源文件,并顯示對應(yīng)的文本信息。