struts2 标签 和 c标签的页面数据显示
2015-08-11 14:31
369 查看
用struts2 标签显示的页面代码
<s:if test="#request.employees == null || #request.employees.size() == 0">
没有任何员工信息
</s:if>
<s:else>
<table border="1" cellpadding="10" cellspacing="0">
<tr>
<td>ID</td>
<td>LASTNAME</td>
<td>EMAIL</td>
<td>BIRTH</td>
<td>CREATETIME</td>
<td>DEPT</td>
<td>DELETE</td>
<td>EDIT</td>
</tr>
<s:iterator value="#request.employees">
<tr>
<td>${id }</td>
<td>${lastName }</td>
<td>${email }</td>
<td>
<s:date name="birth" format="yyyy-MM-dd"/>
</td>
<td>
<s:date name="createTime" format="yyyy-MM-dd hh:mm:ss"/>
</td>
<td>${department.departmentName }</td>
<td>
<a href="ajax/delete?id=${id}">Delete</a>
</td>
<td>
<a href="emp-add?id=${id}">Edit</a>
</td>
</tr>
</s:iterator>
</table>
</s:else>
用jsp c标签显示的页面代码
<c:if test="${empty requestScope.employees}">
没有员工信息!
</c:if>
<c:if test="${!empty requestScope.employees}">
<table border="1" cellpadding="10" cellspacing="0">
<tr>
<td>ID</td>
<td>LastName</td>
<td>Gender</td>
<td>Department</td>
<td>Edit</td>
<td>Delete</td>
</tr>
<c:forEach items="${requestScope.employees}" var="emp">
<tr>
<td>${emp.id}</td>
<td>${emp.lastName}</td>
<td>${emp.gender == 0? '女':'男'}</td>
<td>${emp.department.departmentName}</td>
<td><a href="">Edit</a></td>
<td><a href="">Delete</a></td>
</tr>
</c:forEach>
</table>
</c:if>
<s:if test="#request.employees == null || #request.employees.size() == 0">
没有任何员工信息
</s:if>
<s:else>
<table border="1" cellpadding="10" cellspacing="0">
<tr>
<td>ID</td>
<td>LASTNAME</td>
<td>EMAIL</td>
<td>BIRTH</td>
<td>CREATETIME</td>
<td>DEPT</td>
<td>DELETE</td>
<td>EDIT</td>
</tr>
<s:iterator value="#request.employees">
<tr>
<td>${id }</td>
<td>${lastName }</td>
<td>${email }</td>
<td>
<s:date name="birth" format="yyyy-MM-dd"/>
</td>
<td>
<s:date name="createTime" format="yyyy-MM-dd hh:mm:ss"/>
</td>
<td>${department.departmentName }</td>
<td>
<a href="ajax/delete?id=${id}">Delete</a>
</td>
<td>
<a href="emp-add?id=${id}">Edit</a>
</td>
</tr>
</s:iterator>
</table>
</s:else>
用jsp c标签显示的页面代码
<c:if test="${empty requestScope.employees}">
没有员工信息!
</c:if>
<c:if test="${!empty requestScope.employees}">
<table border="1" cellpadding="10" cellspacing="0">
<tr>
<td>ID</td>
<td>LastName</td>
<td>Gender</td>
<td>Department</td>
<td>Edit</td>
<td>Delete</td>
</tr>
<c:forEach items="${requestScope.employees}" var="emp">
<tr>
<td>${emp.id}</td>
<td>${emp.lastName}</td>
<td>${emp.gender == 0? '女':'男'}</td>
<td>${emp.department.departmentName}</td>
<td><a href="">Edit</a></td>
<td><a href="">Delete</a></td>
</tr>
</c:forEach>
</table>
</c:if>
相关文章推荐
- java 的对象强制转换后的调用
- .Java程序员从笨鸟到菜鸟之(四十七)细谈struts2(九)内置拦截器和自定义拦截器详解(附源码) 分类: 学习专区 框架Struts2 Java程序员从笨鸟到菜鸟 2012-05-08 12:
- java时间
- java的math常用方法
- How to Monitor Java Garbage Collection
- JavaSE----面向对象(形式参数和返回值研究、包、修饰符、内部类)
- java程序设计之循环链表
- java IO 总结 (待续)
- 遇到问题----java.lang.IllegalStateException: getOutputStream() has already been called for this response
- 遇到问题----java.lang.IllegalStateException: getOutputStream() has already been called for this response
- jdk,服务端模拟客户端发送请求工具类
- java中多继承问题
- java中static{}语句块详解 Class.forName()方法
- Java 接口和抽象类区别
- ACOD:如何在eclipse中使用离线文档中的中文Javadoc
- java中treemap和treeset实现(红黑树)
- java的各种设计模式(23)
- [技巧篇]10.那些年我们一起优化过的MyEclipse8.6
- [转]深入理解Java Proxy机制
- 杭电ACM2043java做法