这样写
Project myproject = 你要判断的数据;
bool listHasMyproject = false;
foreach(var item in listItems)
{
Project proj = (Project)item;
if(projequals(myProject))//判断是不是等于你的数据,需要重写equals方法,当然你也可以跟据名字判断(如果名字不会重复的话)
{
listHasMyproject = true;
}
}
if(listHasMyporject){}//List列表中存在你的数据
else{}<c:forEach var="aa" items="a"><!-- a是你session传过来的集合 -->
<c:out value="${aaid}"></c:out>
<c:out value="${aaname}"></c:out>
</c:forEach>
Action中:
private List<Message> messageList;//省略get,set方法
@Action("/findAllMessageAOP")
public String findAllMessageAOP() throws Exception
messageList=messageManagerqueryAll();
return "find";//跳转到对应的jsp页面
Jsp页面的显示:
<s:iterator value="messageList">
<%--用EL表达式直接调用属性循环输出对象的各个属性值--%>
<td>${messageID} </td>
<td>${messageSendTime} </td>
<td>${messageValidTime}</td>
<td>${messageValidTime}</td>
<td>${messageContent }</td>
</tr>
</s:iterator><c:forEach var="message" items="${messageList}">
<%--用EL表达式调用list对象的属性循环输出对象的各个属性值--%>
<tr>
<td>${messagemessageID}</td>
<td>${messagemessageSendTime}</td>
<td>${messagemessageValidTime}</td>
<td>${messagemessageValidTime}</td>
<td>${messagemessageContent}
</td>
</tr>
</c:forEach>
呈现效果如下:
首先 你先看实体类 是不是属性正确 记住 属性前2位 要不是全部小写 要不全部大写 否则封装(get set)的时候 会引发找不到该属性 也不要带下划线 在第3位 就随便了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)