/**增加播放量页面
* 2019年1月9日
* @param id
* @return
*/
@RequestMapping(value = "addPlayNumber/{ids}", method = RequestMethod.GET)
public String addPlayNumber(@PathVariable("ids") Long[] ids,Model model) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < ids.length; i++) {
if(i == 0 ){
sb.append(ids[i]);
}else{
sb.append(","+ids[i]);
}
}
model.addAttribute("ids", sb);
return "video/video_addPlayNumber";
}
如果直接将Long[] 类型的ids 传入model:
model.addAttribute("ids", ids);
那么jsp页面会得到
var videoIds ="${Ljava.lang.Long;@4ed9c87}";
这个坑第一次踩
正确方式:
/**增加播放量页面
* 2019年1月9日
* @param id
* @return
*/
@RequestMapping(value = "addPlayNumber/{ids}", method = RequestMethod.GET)
public String addPlayNumber(@PathVariable("ids") Long[] ids,Model model) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < ids.length; i++) {
if(i == 0 ){
sb.append(ids[i]);
}else{
sb.append(","+ids[i]);
}
}
model.addAttribute("ids", sb);
return "video/video_addPlayNumber";
}
接收实体: