多重c:forEach循环

public class Licaiceshi {
private String title;
private String type;
private List<String> content;

public Licaiceshi() {
super();
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public List<String> getContent() {
return content;
}
public void setContent(List<String> content) {
this.content = content;

}


List<Licaiceshi> lcs =new ArrayList<Licaiceshi>();
Licaiceshi licai = new Licaiceshi();
List<String> content = new ArrayList<String>();
licai.setTitle("1.您目前的职业定位?");
licai.setType("radio");
content.add("A.管理人员及专业人士");
content.add("B.专业投资者");
content.add("C.协助打理家族产业");
content.add("D.其他");
licai.setContent(content);
lcs.add(licai);

licai = new Licaiceshi();
content = new ArrayList<String>();
licai.setTitle("2.您能够接受的最大本金损失?");
licai.setType("radio");
content.add("A.5%");
content.add("B.15%");
content.add("C.20%");
content.add("D.50%");
licai.setContent(content);
lcs.add(licai);

licai = new Licaiceshi();
content = new ArrayList<String>();
licai.setTitle("3. 您的金融专业知识掌握程度?");
licai.setType("radio");
content.add("A.高");
content.add("B.中");
content.add("C.低");
licai.setContent(content);
lcs.add(licai);

licai = new Licaiceshi();
content = new ArrayList<String>();
licai.setTitle("4. 您如何将以下的个人追求进行排序?");
licai.setType("select");
content.add("保障自己和家人的安全");
content.add("理想的生活方式");
content.add("高尚的社会地位");
content.add("实现个人梦想");
content.add("财富的代际传承");
content.add("慈善和社会参与");
licai.setContent(content);
lcs.add(licai);
model.addAttribute("licais", lcs);


需要的jstl

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> 


<c:forEach items="${licais }" var="licai" varStatus="status">
    <p>${licai.title }</p>
    <c:if test="${licai.type=='radio' }">
    <c:forEach items="${licai.content }" var="content" >
    <p><input type="radio" id="answer" name="answer${status.count }" />${content }</p>
    </c:forEach>
    </c:if>
    <c:if test="${licai.type=='select' }">
    <c:forEach items="${licai.content }" var="content" >
    <p>
    ${content }
    <select>
    <option>排序</option>
  <c:forEach var="number"  begin="1" end="${fn:length(licai.content)}">
  <option value="${number} ">${number} </option>
</c:forEach>
    </select>
    </p>
    </c:forEach>
    </c:if>
    </c:forEach>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值