思路:
jsp实现九九乘法表就相当于在<% %>中书写成html代码的格式,将九九乘法表输出
方案1:
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
<h1>九九乘法表</h1>
<table border="1" style="border:1px solid blue">
<%
for(int x=1;x<=9;x++){
out.print("<tr>");
for(int y=1;y<=x;y++){
out.print("<td>");
out.println(y+"*"+x+"="+x*y);
out.print("</td>");
}
out.print("</tr>");
}
%>
</table>
</body>
</html>
方案2:
<script language="javascript">
//思路:table表中的td和tr进行输入和输出
//新建一个Table表
document.write("<table border='1' style='border:1px solid red'");
//利用tr输出9个行
for (var i=1; i<=9; i++){
document.write("<tr>");
//td
for(var j=1; j<=i; j++){
document.write("<td>");
document.write(j+"*"+i+"="+j*i);
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
</script>