记录一下今天遇到的一个小坑
用freemarker获取请求或session中的数字类型的属性时会有默认的格式。
如图
这里传一个num参数到freemarker然后取值
@GetMapping("/test/t1")
public ModelAndView test1(Long num) {
ModelAndView mav = new ModelAndView("/test");
mav.addObject("num", num);
return mav;
}
这种默认的数字格式会在发送ajax的时候产生错误
可以用${"num?string("0")"}
的方法去除默认的数字格式。