在Spring 3.2参考文档的 17.3.3节,支持的方法参数类型中:
(…)
因此,您需要做的就是Locale
在每个方法中都将的实例作为参数接收:
@RequestMapping(value = "/wife/mood")
public String readWife(Model model, @RequestParam("whatImDoing") String iAm, Locale loc) {
if (iAm.equals("playingX@R_454_2419@")) {
model.addAttribute("statusTitle", msgSrc.getMessage("mood.angry", null, loc));
model.addAttribute("statusDetail", msgSrc.getMessage("mood.angry.x@R_454_2419@diatribe", null, loc));
}
return "moodResult";
}