调查问卷~多对多关系~~在web开发

ABAP1314 ABAP1314 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
由于工作需要 网站有些市场调查问卷类型的数据 多个复选框 多对多关系的处理 由于自己没怎么接触过 所以不知道怎么处理~~~ 求高人指点······我现在的思路 只是 建立中间表 通过数组 获取数据 再 通过循环存储 数据 可我不知道这样对不对~~我也知道其中有很多 毛病 。。。。。。请指点



//填写调查问卷 获取前台表单数据
String name = this.getUsername(request, response);
User user = (User) userManager.getUserByName(name);
String[] health = request.getParameterValues("health");
String[] family = request.getParameterValues("family");
String[] hope = request.getParameterValues("hope");
System.out.println(user.getUserId());
if(memberManager.getUserToHealthByUserId(user.getUserId()).isEmpty()) {
for (int i = 0; i < health.length; i++) {
UserToHealth uh=new UserToHealth();
uh.setHeaId(new Integer(health[i]));
uh.setUserId(user.getUserId());

Long result=memberManager.addUserToHealth(uh);
if(result<=0)
{
String message="addUserToHealth is errer ";
model.put("message", message);
return new ModelAndView(errer,model);
}

}

}else
{
for (int i = 0; i < health.length; i++) {
UserToHealth uh=new UserToHealth();
uh.setHeaId(new Integer(health[i]));
uh.setUserId(user.getUserId());
memberManager.saveUserToHealth(uh);
}
}
return new ModelAndView(insert4,model);
}
...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
ABAP1314
Web 开发 81,108 成员 341,721 内容