利用forEach标签编写的九九乘法表代码
2011-11-12 13:10
387 查看
1. 编写九九乘法表的代码,
<c:forEach var="i" begin="1" end="9" varStatus="status">
<c:forEach var="j" begin="1" end="${i}" varStatus="status">
<c:out value="${i}*${j}=${i*j}"></c:out>
</c:forEach>
</c:forEach>
实际上就是两个<c:forEach>标签的嵌套,利用begin和end属性来控制i的变化,最后用<c:out>标签输出
2. 如果加上表格为
<table border="1" width="50%">
<c:forEach var="i" begin="1" end="9" varStatus="status">
<tr>
<c:forEach var="j" begin="1" end="${i}" varStatus="status">
<td>
<c:out value="${i}*${j}=${i*j}"></c:out>
</td>
</c:forEach>
<tr>
</c:forEach>
</table>
3.在表格中加上渐变的颜色,主要用到的就是status属性的count属性,count是当前迭代次数从1开始的,代码为
<table border="1" width="50%">
<c:forEach var="i" begin="1" end="9" varStatus="status">
<tr class="${(status.count%2!=0)?'even':'odd'}">
<c:forEach var="j" begin="1" end="${i}" varStatus="status">
<td>
<c:out value="${i}*${j}=${i*j}"></c:out>
</td>
</c:forEach>
<tr>
</c:forEach>
</table>
在<style></style>样式表中为event和odd添加颜色,并有鼠标悬浮的效果
<style type="text/css">
.even {
background-color: #808080;
}
.odd {
background-color: #687799;
}
tr:hover {
background-color: #243254;
}
效果为:这是没有悬浮的图片
注:有的版本虽然设置了悬浮的颜色,但是没有变化,可能有两种情况:
(1)再换一中浏览器即可
(2)可能所运行的jsp页面的版本比较低,所以可以试着把
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">改成
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">即可
相关文章推荐
- 合理使用“.NET扩展方法”来简化代码(例子:空值判断,利用扩展方法实现LINQ操作符ForEach)
- 利用C#编写修改注册表的程序代码
- 教你利用Visual Studio的智能提示,快速编写C51代码
- 编写代码,由用户输入一个字符串,使用foreach循环遍历出此字符串中有多个字母,多少个数字,多少个标点
- 利用代码契约编写更好的代码
- 利用命名空间来防止变量名冲突――读《编写高质量代码》总结
- 利用“宏”来为Word中的代码编写行号
- 利用C#编写修改注册表的程序代码
- java 中运用自定义标签仿照jstl的 ForEach() - 代码共享
- 如何利用VC编写有汇编代码的跨平台代码
- iOS实战演练之关于数据交互的问题(利用XAMPP搭建本地服务器, 编写PHP代码实现iOS端注册登录功能)
- 利用Java反射、泛型和apache/poi编写可通用的导出Excel代码
- 利用hadoop的API编写java代码
- JSTL-core核心代码标签库中的forEach,remove, forTokens,choose,when,otherwise,redirect 标签
- 《C++高级编程》之--利用模板编写通用代码
- 编写高质量代码改善C#程序的157个建议——建议17:多数情况下使用foreach进行循环遍历
- 简单标签实现foreach代码和jar打包的两种方法
- C# 下利用代码创建按钮、定时器和标签
- 通过利用immutability的能力编写更安全和更整洁的代码
- 利用java代码编写倒三角▽