使用JSP 编写九九乘法表
使用JSP、JSTL和EL编写九九乘法表
代码
需要在项目工程添加 jstl.jar 和 standard.jar 包依赖。
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><table><c:forEach var="i" begin="1" end="9"><tr><c:forEach var="j" begin="1" end="${ i }"><td style="border: 1px solid;"><c:out value="${i}x${j}=${i*j}"></c:out></td></c:forEach></tr></c:forEach></table>
</body>
</html>
1. 基础版
代码粘上来格式乱了。
<%@page import="java.util.Random"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>99乘法表</title>
<style type="text/css">
font {position: relative;left: 300px;font-size: 20px;font-weight: bold;
}
</style>
</head>
<body><div><%for (int i=1; i<=9; i++) {for (int j=1; j<=i; j++) {%><font><%out.println(i + " x " + j + " = " + (i*j));%><%if (j==2 && i*j<10) {%> <%} else {%> <%}%></font><%}%><br><%}%></div>
</body>
</html>
2. 升级版
通过font标签设置颜色,自动刷新:
<%@page import="java.util.Random"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>99乘法表-plus</title>
<style type="text/css">
font {position: relative;left: 300px;font-size: 20px;font-weight: bold;
}
</style>
</head>
<body><div><%int r, g, b, rgb=240;Random random = new Random();for (int i=1; i<=9; i++) {for (int j=1; j<=i; j++) {r = random.nextInt(rgb);g = random.nextInt(rgb);b = random.nextInt(rgb);%><font style="color:rgb(<%=r%>,<%=g%>,<%=b%>);"><%out.println(i + " x " + j + " = " + (i*j));%><%if (j==2 && i*j<10) {%> <%} else {%> <%}%></font><%}%><br><%}%><%response.setHeader("Refresh", "2");%></div>
</body>
</html>
3. 升级版2
通过CSS来设置颜色。
<%@page import="java.util.Random"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>99乘法表-plus</title>
<style type="text/css">
font {position: relative;left: 300px;font-size: 20px;font-weight: bold;
}
<%int r, g, b, rgb=240;Random random = new Random();for (int i=1; i<=9; i++) {for (int j=1; j<=i; j++) {r = random.nextInt(rgb);g = random.nextInt(rgb);b = random.nextInt(rgb);
%>.f<%=i%><%=j%> {color: rgb(<%=r%>,<%=g%>,<%=b%>);}
<%}}
%>
</style>
</head>
<body><div><%for (int i=1; i<=9; i++) {for (int j=1; j<=i; j++) {%><font class="f<%=i%><%=j%>"><%out.println(i + " x " + j + " = " + (i*j));%><%if (j==2 && i*j<10) {%> <%} else {%> <%}%></font><%}%><br><%}%><%response.setHeader("Refresh", "2");%></div>
</body>
</html>
使用JSP 编写九九乘法表相关推荐
- JSP打印九九乘法表和表格
一.使用JSP在网页上输出九九乘法表 <%@ page language="java" contentType="text/html; charset=UTF-8& ...
- Scala编写九九乘法表
一.idea里面new一个Scala Class,点击Object,输入名称,创建即可 注意:编写scala之前要下载scala,并添加scala框架支持,才可以编写scala object jiuj ...
- php编写九九乘法表
程序运行截图: 代码如下: <?php //九九乘法表 echo "<table align=center border=1px >"; for($i=1;$i& ...
- 99乘法表java代码递归_Java编写九九乘法表(嵌套循环与递归)
嵌套循环写九九乘法表: package com.learn; /** * @ author:森林之下 * @ Date: Created in 16:51 2018/11/20 * @ Descrip ...
- C语言编写九九乘法表,实现不同三角形形状表格输出
主要是用for循环来写九九乘法表 1.左下角 #include <stdio.h> int main() {int i, j;for (i = 1; i < 10; i++){for ...
- 用python编写九九乘法表
之前有讲过如何使用shell脚本来写一个九九乘法表,今天我们来看看怎么使用python完成一个类似的事情. 通过这个程序熟悉print的用法,for循环的用法,以及range函数的特点. 对于pyth ...
- 新手向:如何运用Java编写九九乘法表。
九九乘法表是我们小学在数学课上就学习过的知识.因为它是由两个个位数相乘得出的规律,且规律简单清楚.所以十分适合初学Java或者其他编程语言的新手来学习.其中的嵌套循环与输出字符都是十分经典的. 首先我 ...
- php编写九九乘法表隔行换色,JavaScript实现99乘法表及隔行变色实例代码
项目需求:实现在页面中输出99乘法表.(要求:以每三行为一组,实现隔行变色(颜色为白,红,黄(也可自己定义)),鼠标滑过每一行,行背景颜色变为蓝色,鼠标离开又恢复原来的颜色),隔行变色的效果需要用if ...
- c语言wpf99乘法表,使用JSP输出九九乘法表
R数据实战vehicles--1 新建项目vehicles-project 数据文件vehicles.csv与varlabels.txt放在项目文件中 [CSS3]---颜色RGBA及渐变色 颜色之R ...
- 用c语言编写九九乘法表
这个需要使用两重循环来实现,我们用i表示行,外面一层循环: for(i=1;i<=9;i++){ //外循环,从第一行到第九行//第一步,输出该行的乘法式子//第二步,该行结束换行} 我们只需要 ...
最新文章
- 关于 iOS 10 中 ATS 的问题
- GD32F130命名方式
- python数据爬虫课程_数据分析之Python3爬虫视频课程
- 用服务器控件在后台调用前台客户端JS方法
- Appium+RobotFrameWork测试环境搭建
- opengl加载显示3D模型HMP类型文件
- iris数据_MAT之ELM:ELM实现鸢尾花(iris数据集)种类测试集预测识别正确率(better)结果对比...
- c++ 遍历所有点且距离最短_图解:最短路径之迪杰斯特拉算法
- 牛的障碍Cow Steeplechase
- windows,linux下SVN实现自动更新WEB目录
- 北约CCDCOE:国家网络空间安全框架
- Rose与PowerDesigner:两款UML建模工具的对比
- 载波聚合或双连接的方式进行_一文读懂5G基站和4G基站如何协同工作
- 北航、商汤、UCSD 提出首个点云二值网络 BiPointNet(ICLR2021)
- python打包android的app,出现 Could not load the Qt platform plugin “xcb“的解决方法
- 蓝桥杯2020年上半场省赛完整版题解(Java 大学B组)
- 谷歌浏览器iframe兼容问题_Javascript iframe交互并兼容各种浏览器的解决方法
- 线性代数Python计算:向量的模及向量间的夹角
- MySql错误处理- 错误代码和消息
- 自动化恶意软件分析系统Cuckoo安装、配置详解
热门文章
- java web js 创建文件夹_如何在web工程里用java代码用程序动态添加css,images,js等文件夹...
- vue 时间插件_Vue插件丨vxe-table初体验
- 散射回波仿真Matlab,基于matlab的体目标回波模拟方法与流程
- ubuntu安装nvidia显卡驱动+cuda+cudnn
- linux恢复表数据,Linux恢复误删的数据
- 关于qt+vs2019报错的奇葩问题,无法定位程序输入点
- 生成26个大小写字母加0-9数字的密码字典文件(python3.X)
- linux 防火墙添加6309端口,关于在linux下部署垂直集群的问题
- java初级工程师 项目_java初级工程师项目经验简历范文
- 线性代数及其应用(part2)--特征方程