通过jsp绘制表格

<%--
Created by IntelliJ IDEA.
User: tomel
Date: 2022/5/26
Time: 10:15
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
<style>
table{
border: 1px solid green;
width: 50%;
margin: 0px auto;
background: antiquewhite;
}
table td{
border: 1px solid red;
}
</style>
</head>
<body>
<%
StringBuilder adf = new StringBuilder();
int h = Integer.valueOf(request.getParameter("h"));
int l = Integer.valueOf(request.getParameter("l"));
adf.append("<table>");
for (int j = 1;j<=h;j++)
{adf.append("<tr>");//行
for (int i =1;i<=l;i++){
adf.append("<td>");//列
adf.append(String.valueOf(j));
adf.append(String.valueOf(i));
adf.append("</td>");
}
adf.append("</tr>");
}
adf.append("</table>");
out.print(adf.toString());
%>
</body>
</html>
优化JSP内容
<%@ page import="java.util.Random" %>
<%@ page import="javax.xml.bind.annotation.XmlType" %><%--
Created by IntelliJ IDEA.
User: tomel
Date: 2022/5/26
Time: 14:07
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<% int score =(int) (Math.random()*101+1);%>
分数:<%=score%>
<br/>
等级:
<%int gander = score/10;
switch (gander){
case 10:%>
<%="A"%>
<%
break;
case 9:%>
<%="B" %>
<%
break;
case 8:%>
<%="C" %>
<%
break;
case 7:%>
<%="D" %>
<%
break;
case 6:%>
<%="E" %>
<%
break;
default:%>
<%="F" %>
<%
}
%>
</body>
</html>