我需要去判断1个 bean 的某个属性 是否为空 用哪个标签呢??
然后我还要把这个bean 的这个属性 全部循环显示出来
这个属性是一个集合.
用struts 1 的标签怎么实现呢?是否用到jstl 标签。
然后我还要把这个bean 的这个属性 全部循环显示出来
这个属性是一个集合.
用struts 1 的标签怎么实现呢?是否用到jstl 标签。
解决方案 »
- myeclipse无法复制hbm.xml到tomcat目录下,请问什么原因
- 关于hibernate 的session和缓存问题。
- Exception in thread "main" java.lang.NoClassDefFoundError 这是什么错
- 高手求救!!!Spring mail发送的邮件无主题,无收件人?
- 用JAVA开发的网站怎样挂上去?
- 小白问题一个...
- Tomcat 5.0.x 中的JSP页面是不是必须放在 xxxxx\ROOT\下呀,能不能去掉ROOT
- ~~~求:jfreereport和struts整合在一起使用的例子,收到马上揭帖~~~
- 在Java编程中,有必要在一个对象完成工作后,用obj = null;吗?
- 看了springmvc初级教程 不知道如何把数据传递给视图页面 请各位指点下 不知道各位实际开发中怎么做的
- HttpURLConnection这个类有跳转方法吗
- 这是什么问题?
判断bean的属性是否为空?在哪判断啊?
最简单的还是在页面里面加<% %>java代码进行判断。
<table width="778" border="0" cellPadding="0" cellSpacing="1" bgcolor="#6386d6">
<!-- 列表标题栏 -->
<tr bgcolor="#EFF3F7" class="TableBody1">
<td width="5%" height="37" align="center"><b>序号</b></td>
<td width="10%" height="37" align="center"><B>姓名</B></td>
<td width="10%" height="37" align="center"><b>性别</b></td>
</tr>
<!-- 列表数据栏 这里的 pm 是一个javabean 里面通过get set方法设置数据
pm 是struts 1 的action 那里传递过来的
datas 是一个 数据的 list 集合-->
<c:if test="${!empty pm.datas}">
<c:forEach items="${pm.datas }" var="person">
<tr bgcolor="#EFF3F7" class="TableBody1" onmouseover="this.bgColor = '#DEE7FF';" onmouseout="this.bgColor='#EFF3F7';">
<td align="center" vAlign="center">${person.id }</td>
<td align="center" vAlign="center">${person.name }</td>
<td align="center" vAlign="center">${person.sex }</td>
</td>
</tr>
</c:forEach>
</c:if>
<!-- 在列表数据为空的时候,要显示的提示信息 -->
<c:if test="${empty pm.datas}">
<tr>
<td colspan="7" align="center" bgcolor="#EFF3F7" class="TableBody1" onmouseover="this.bgColor = '#DEE7FF';" onmouseout="this.bgColor='#EFF3F7';">
没有找到相应的记录
</td>
</tr>
</c:if>
</table>
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean" %>
是jstl
struts1的logic也可以