calss SurveyBean{
private java.lang.Integer id;
private java.lang.String welcometext;
private java.lang.String published;
private String age;
private String gender;
private String  town;
private String city;
private String  country;
private java.lang.Integer number;
private String deadline;
private java.lang.Integer frequency;
private java.lang.Integer duration;
private java.lang.String surveyname;
·············
getter/setter
}
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.*"%>
<%@ taglib prefix="s" uri="/struts-tags"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><s:text name="welcome.page.title" />
</title>
</head><body>
<form name="form1" action="survey.do" method="post">
<br />
<INPUT TYPE="BUTTON" NAME="create"
onclick="window.location.href='surveycreate.do'"
VALUE="create a survey">
<br />
<table width="200" border="1">
<thead>
<tr>
<td>
survey name
</td>
<td>
status
</td>
<td>
edit
</td>
<td>
view
</td>
<td>
publish
</td>
</tr>
</thead>
<tbody>
<s:iterator value="survey">
<tr>
<td>
<s:property value="surveyname" />
</td>
<td>
<s:if test="published == 'no'">
wait
</s:if>
<s:if test="#published == 'yes'">
published
</s:if>
</td>
<td>
<s:if test="#published =='no'">
<INPUT TYPE="BUTTON" NAME="edit"
onclick="window.location.href='surveyedit.do'" VALUE="edit">
</s:if>
<s:if test="#published == 'yes'">
<INPUT TYPE="BUTTON" NAME="edit" disabled="disabled"
VALUE="edit">
</s:if>
</td>
<td>
<s:if test="#published == 'no'">
<INPUT TYPE="BUTTON" NAME="view" disabled="disabled"
VALUE="view">
</s:if>
<s:if test="#published == 'yes'">
<INPUT TYPE="BUTTON"
onclick="window.location.href='Map.jsp?surveyname=${per.name}'"
NAME="view" VALUE="view">
</s:if>
</td>
<td>
<INPUT TYPE="BUTTON" NAME="publish" VALUE="publish">
</td>
</tr>
</s:iterator>
</tbody>
</table>
</form>
</body>
</html>没有循环输出结果,不知道是不是if判断写的有问题