JSP通过脚本、表达式打印九九乘法表

来源:互联网 发布:js如何设置按钮 编辑:程序博客网 时间:2024/05/22 02:22
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"%><%@ page import="java.text.*" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <base href="<%=basePath%>">    <title>My JSP 'index.jsp' starting page</title>    <meta http-equiv="pragma" content="no-cache">    <meta http-equiv="cache-control" content="no-cache">    <meta http-equiv="expires" content="0">        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">    <meta http-equiv="description" content="This is my page">    <!--    <link rel="stylesheet" type="text/css" href="styles.css">    -->  </head>  <body>    <%!     //返回九九乘法表对应的HTML代码,通过表达式来调用,在页面上显示    String printTable1(){        String str="";        for(int i=1;i<=9;i++){            for(int j=1;j<=i;j++){                str+=i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;";            }            str+="<br/>";        }        return str;    }    //JSP内置out对象,使用脚本方式调用,打印九九乘法表    void printTable2(JspWriter out) throws Exception{        for(int i=1;i<=9;i++){            for(int j=1;j<=i;j++){                out.println(i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;");            }            out.println("<br>");        }    }    %>     <h1>九九乘法表</h1>    <hr>    <%=printTable1() %>    <hr>    <% printTable2(out); %>      </body></html>    

页面显示结果:

这里写图片描述

原创粉丝点击