使用JSP 编写九九乘法表

使用JSP、JSTL和EL编写九九乘法表

使用JSP 编写九九乘法表_第1张图片

代码

需要在项目工程添加 jstl.jarstandard.jar 包依赖。

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>




Insert title here


	
			
					

1. 基础版

使用JSP 编写九九乘法表_第2张图片
代码粘上来格式乱了。

<%@page import="java.util.Random"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




99乘法表



	
<% for (int i=1; i<=9; i++) { for (int j=1; j<=i; j++) { %> <% out.println(i + " x " + j + " = " + (i*j)); %> <% if (j==2 && i*j<10) { %>      <% } else { %>    <% } %> <% } %>
<% } %>

2. 升级版

通过font标签设置颜色,自动刷新:

<%@page import="java.util.Random"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




99乘法表-plus



	
<% 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); %> <% out.println(i + " x " + j + " = " + (i*j)); %> <% if (j==2 && i*j<10) { %>      <% } else { %>    <% } %> <% } %>
<% } %> <% response.setHeader("Refresh", "2"); %>

3. 升级版2

通过CSS来设置颜色。

<%@page import="java.util.Random"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




99乘法表-plus



	
<% for (int i=1; i<=9; i++) { for (int j=1; j<=i; j++) { %> <% out.println(i + " x " + j + " = " + (i*j)); %> <% if (j==2 && i*j<10) { %>      <% } else { %>    <% } %> <% } %>
<% } %> <% response.setHeader("Refresh", "2"); %>

你可能感兴趣的:(JavaWeb)