在idea中使用jsp打印九九乘法表
1. 复习一下jsp的语法:
1.1 首先要有默认样式:
<%@ page contentType="test/html;charset=utf-8" language="java"%>
1.2 在jsp中怎么去书写java代码
<%%>
1.3 在jsp中怎么去书写html代码
html中怎么些,jsp中就怎么些
1.4 怎么将java代码渲染到网页上去
out.print() // 任意字符都可以
out.write() // 不能穿数字,会乱码
如果直接些字符串也可以,如果是变量就要使用 : <%=%>
2.打印九九乘法表
要求:通过表格的形式打印乘法表(在idea中的jsp配置,请参考上一博客,非常详细,这里就不赘述了),jsp代码如下
注意:table表格形式的九九乘法表,tomcat在翻译成源码的时候会自动换行,这里就不需要提娜佳换行这一操作了,具体自己可以看看源码哦!
- 非表格形式
<%--
Created by IntelliJ IDEA.
User: 123
Date: 2022/9/21
Time: 14:43
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
for (int i = 1; i <=9 ; i++) {
for (int j = 1; j <=i ; j++) {
out.print(i+"*"+j+"="+i*j);
}
out.print("<br>");
}
%>
- 表格形式
<%--
Created by IntelliJ IDEA.
User: 123
Date: 2022/9/21
Time: 14:43
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<table>
<%
for(int i=1;i<=9;i++) {
%>
<tr>
<%for (int j = 1; j <=i ; j++) {%>
<td>
<%=i+"*"+j +"="+ i*j%>
</td>
<%}%>
</tr>
<%}%>
</table>