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>