主题 : 关于jeebbs投*问题无法获取加载项解决方法
级别: 童生
UID: 116943
积分:49 加为好友
威望: 7 精华: 0
主题:7 回复:30
注册时间:2017-09-29
在线时长:0
1#   发表于:2017-11-23 16:49:39  IP:211.206.*.*
部署测试在论坛投票时选择投票选项后,返回没有选择加载项问题。
原因:通过json传递数组,后台并没有获取到前端传来的itemIds数组。
因为缺少注解@RequestParam("itemIds[]"),方法不会自动转为数组或者集合。
如下:
@RequestMapping("/topic/vote.jspx")
public void vote(Integer tid, @RequestParam("itemIds[]")Integer[] itemIds,
HttpServletRequest request, HttpServletResponse response,
ModelMap model) throws JSONException {
BbsUser user = CmsUtils.getUser(request);
System.out.println(itemIds);
在Integer[] itemIds参数前加上@RequestParam("itemIds[]")才会转成数组。
呵呵
1 共1页