求大神解决
action:
public ModelAndView team_list(@PathVariable String sid,Model model,String cid){
SkillCompete compete = this.skillCompeteService.getSkillCompeteById(sid);
List<SkillTeam> skillTeamsListssssss = this.skillCompeteService.findSkillteamByCid(cid);
List<Map<String, Object>> list = new ArrayList<>();
for(SkillTeam team : skillTeamsListssssss){
Map<String, Object> map = new HashMap<>();
map.put("skillTeamsListssssss", skillTeamsListssssss);
list.add(map);
}
model.addAttribute("compete", compete);
model.addAttribute("cid", cid);
// model.addAttribute("skillTeamsListssssss", skillTeamsListssssss);
model.addAttribute("list", list);
return new ModelAndView("/joinNet/tJoin");
}
jsp:
<c:forEach items="${skillTeamsListssssss}" var="map">
<h3><span class="w">团队名称:${skillTeamsListssssss.name}<i></i></span><span class="w">性别:<i>讲讲讲</i></span><span class="w">专业:<i>讲讲讲</i></span><span class="w">手机:<i>讲讲讲</i></span><span>单位:<i>讲讲讲</i></span><span class="w"><a>编辑</a><a class="del">删除</a></span></h3>
</c:foreach>
报错
java.lang.NumberFormatException: For input string: "name"
莫名其妙的错,action中的skillTeamsListssssss还是list,传到jsp页面自动执行tostring方法,到页面里就变成了string类型了