在 Struts2 中 ActionSupport
类有getText(String key, ...)
从 i18n 资源包返回本地化消息的方法。是否有与此等效的 Spring MVC?
我知道有 <spring:message>
标签,但这不是我需要的。我需要在 Controller 类中检索本地化消息,而不是在 JSP 上。
最佳答案
您可以为此使用 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
关于java - Spring MVC 相当于 Struts for I18N 的 getText(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21538462/