【问题标题】:Spring MVC equivalent of getText() from Struts for I18NSpring MVC 等效于 Struts for I18N 的 getText()
【发布时间】:2014-02-27 14:16:04
【问题描述】:

在 Struts2 中,ActionSupport 类具有 getText(String key, ...) 方法,该方法从 i18n 资源包返回本地化消息。是否有任何与此等效的 Spring MVC?

我知道有<spring:message> 标签,但这不是我需要的。我需要在控制器类中检索本地化消息,而不是在 JSP 上。

【问题讨论】:

    标签: java spring-mvc struts2 internationalization


    【解决方案1】:

    您可以为此使用SpringMessage 来源:

    public class Example {
    
        private MessageSource messages;
    
        public void setMessages(MessageSource messages) {
            this.messages = messages;
        }
    
        public void execute() {
            String message = this.messages.getMessage("argument.required",
                new Object [] {"userDao"}, "Required", null);
            System.out.println(message);
        }
    
    }
    

    查看这里了解更多信息:

    http://docs.spring.io/spring/docs/3.0.0.RC2/reference/html/ch03s13.html

    【讨论】:

      猜你喜欢
      • 2016-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多