JSP——九九乘法表

分别使用表达式和脚本实现打印九九乘法表

九九乘法表


1*1=1   
2*1=2   2*2=4   
3*1=3   3*2=6   3*3=9   
4*1=4   4*2=8   4*3=12   4*4=16   
5*1=5   5*2=10   5*3=15   5*4=20   5*5=25   
6*1=6   6*2=12   6*3=18   6*4=24   6*5=30   6*6=36   
7*1=7   7*2=14   7*3=21   7*4=28   7*5=35   7*6=42   7*7=49   
8*1=8   8*2=16   8*3=24   8*4=32   8*5=40   8*6=48   8*7=56   8*8=64   
9*1=9   9*2=18   9*3=27   9*4=36   9*5=45   9*6=54   9*7=63   9*8=72   9*9=81   

采用表达式的方法

<%= 表达式%>

先定义一个函数 printMutitable()来实输出九九乘法表

再通过<%=printMutitable()%>来引用函数

<%!       //返回九九乘法表对应的HTML代码,通过表达式调用,在页面上显示
          String printMultitable(){
            String s="";
            for(int i=1;i<=9;i++){
            for(int j=1;j<=i;j++){
                  s+=i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;";
            }
            s+="<br>"; //换行标签
            }
            return s;
          }
   %>
   
      <h1>九九乘法表</h1>
      <hr>
      <%=printMultitable() %>
   

通过脚本方式调用并打印输出九九乘法表

先创建void printMutitable2(JspWriter out)函数

 脚本调用 <% printMutitable2(out); %>

<%//JSP内置out对象,使用脚本方式调用,打印九九乘法表
          void printMutitable2(JspWriter out) throws Exception{
            //out是JspWriter类的实例,用于向客户端输出内容
           
            for(int i=1;i<=9;i++){
            for(int j=1;j<=i;j++){
                 out.println(i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;");
            }
           out.println("<br>"); //换行标签
            }
           
          }
%>
<br>

  <% printMutitable2(out); %>
原文地址:https://www.cnblogs.com/ljp-yuban/p/7639766.html