九九乘法表(标签)
来源:互联网 发布:mac系统占用多少空间 编辑:程序博客网 时间:2024/05/14 20:13
九九乘法表的输出是一个很经典的循环输出例子,从接触编码开始,就在不断地学习。那么在jstl标签库中怎么进行这个例子输出呢?
在jstl中用到了<c:forEach>迭代标签,首先了解一下forEach标签吧:forEach包含的属性:var,items,varStatus,begin,end,step
- <c:forEach [var=”varName”]items=”collection” [varStatus=”varStatusName”] [begin=”begin”] [end=”end”] [step=”step”]></c:forEach>
详细解释:
[]包括的内容是可有可无的,没有[]包含的表示必须要写的属性
var:不支持el表达式,是String字符串类型,作用是决定是否处理标签体内容;
items:支持el表达式,可以是数组、字符串和各种集合类型,放置将要迭代的集合对象
varStatus:不支持el表达式,是String字符串类型,表示迭代的状态,可以获得迭代自身的信息
begin:支持el表达式,int型,如果指定begin属性,就从item下表为begin的位置开始迭代,相当于for循环里的=赋值;若没有指定begin属性,就从0下标开始迭代
end:支持el表达式,int型,如果指定end属性,就在item下标为end的位置结束迭代,相当于for循环里的<=;若没有指定end属性,将迭代到item最后位置
step:支持el表达式,int型,默认的步长是1,相当于for循环里的++。如果指定step属性值,就把指定值作为步长
java中的九九乘法表输出代码:
- for (int i =1; i <= 9; i++) {
- for(int j=1;j<=i;j++){
- int k=i*j;
- System.out.print(j+"*"+i+"="+k+"\t");
- }
- System.out.println("\n");
- }
用jstl标签写的代码,并输入表格:
- <tablewidth="60%">
- <!-- 循环输出1~9之间的数字 -->
- <!-- varStatus判断迭代次数 -->
- <c:forEachvar="itemi"begin="1"end="9"varStatus="status">
- <tr>
- <c:forEachvar="itemj"begin="1"end="${itemi}"varStatus="status">
- <td>
- <c:outvalue="${itemj}*${itemi}=${itemi*itemj}"></c:out>
- </td>
- </c:forEach>
- </tr>
- </c:forEach>
- </table>
添加颜色间隔的css文件:
- <!-- 设置间隔颜色 -->
- <styletype="text/css">
- .even {
- background-color: red
- }
- .odd {
- background-color: yellow
- }
- <!--鼠标移动到时,显示的颜色-->
- tr:hover {
- background-color: blue
- }
- </style>
将css代码添加到表格中:
- <!--三目运算符的使用,迭代偶数次时,该行显示odd的颜色;迭代奇数次时,该行显示even的颜色-->
- <trclass="${status.count%2==0?'odd':'even'}">
- 九九乘法表(标签)
- 用JSTL标准标签库定义一个九九乘法表(设置表格颜色间隔)
- 利用forEach标签编写的九九乘法表代码
- 九九乘法表(vb)
- 小程序(九九乘法表)
- 九九乘法表(Java语言)
- 九九乘法表(java)
- 九九乘法表(知识点复习)
- 九九乘法表(java)
- (经典)c#九九乘法表
- C语言(九九乘法表)
- 九九乘法表(javascript)
- java(九九乘法表)
- 九九乘法表(java算法)
- jsp--(九九乘法表)
- 九九乘法表(作业)
- 九九乘法表(顺、倒两表)
- 九九乘法表
- HDU 1787 简单的求欧拉函数 POJ 2047 裸欧拉函数
- 用jQuery Mobile做HTML5移动应用的三个优缺点
- node.js 研究者
- cocos2d-x完成游戏后的一些锦上添花修饰
- 获取当前系统的所有可见窗口名称
- 九九乘法表(标签)
- API文档路径
- Log4j 对比 java.util.logging(转贴)
- phone项目如何联机调试和发布程序(99$)
- 真正实现窗口最小化时自动最小化到托盘
- (转载)在OpenGL场景中实现小地图功能
- 常用正则验证规则40条
- Smarty核心内容:Smarty基本安装与调试
- java获取win硬盘序列号等信息