spring mvc 里转发 前台获取不到Locale的值是什么情况,其他值能获取

@RequestMapping("/i18ns2")                                            
public  String testI18ns2(Map<String, Object> map,Locale lo,@RequestParam(value="pageNo",required=false)Integer pageNo,@RequestParam(value="pageSize",required=false) Integer pageSize) {
    String val = messageSource.getMessage("Name", null, lo);
    System.out.print(val + lo);
    map.put("lo", lo);
    System.out.println(lo+"lo");
    map.put("pageNo", pageNo);
    map.put("pageSize",pageSize);
    System.out.println(pageNo);
    return "list";
}

js这里打印pageNo都取到了,lo缺是空
var lo= '<%=request.getParameter("lo")%>';
var lo2= '<%=request.getParameter("pageNo")%>';
alert(lo);
alert(lo2);
$("select").find("option[value='"+lo+"']").attr("selected",true);

获取不到,要么就是值为空,要么就是前后key不一致。

你这个map是什么鬼呀,应该这样写


@RequestMapping("/i18ns2")                                            
public  String testI18ns2(Model model,Locale lo,@RequestParam(value="pageNo",required=false)Integer pageNo,@RequestParam(value="pageSize",required=false) Integer pageSize) {
    String val = messageSource.getMessage("Name", null, lo);
    System.out.print(val + lo);
    model.addAttribute("lo", lo);
    System.out.println(lo+"lo");
    model.addAttribute("pageNo", pageNo);
    model.addAttribute("pageSize",pageSize);
    System.out.println(pageNo);
    return "list";
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632