我的Java代码,

public ModelAndView getDefault(ModelAndView mav,@RequestParam(value = "QueryCode",
required = false, defaultValue = "207") String QueryCode) {
    List<String> list=  columnService.getColumnName(QueryCode);
    mav.addObject("columnList",list);
    return mav;
}


我在JSP中尝试过类似的方法,

<c:set var="jspList" value="${columnList}" />
<%
     for(int i = 0; i < jspList.length; i++){
%>
<input type="checkbox" name="<%= jspList[i]%>"><br/>
<%
     }
%>


但是它没有用,并且出现了类似的错误,


  无法解析符号jspList。

最佳答案

您可以使用c:forEach

<c:forEach items="${columnList}" var="item">
   <input type="checkbox" name="${item}">
</c:forEach>

09-11 20:08