方法一:通过表达式

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
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><%!String inputNiceNum(){String s = "";for(int i = 1;i<=9;i++){for(int j=1;j<=i;j++){s+=i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;";}s+="<br>";    //  换行}return s;}%><h1>九九乘法表</h1><%=inputNiceNum()%></body>
</html>

方法二:通过脚本

  <body><%!//   注意:这里抛出了一个异常是因为,系统怀疑//    out.println(i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;");//    可能会出现IO异常,所以不想捕获就要将其抛出////   out 是一个内置对象,它的类型是   JspWriter void inputNiceNum(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><% inputNiceNum(out);%></body>

JSP — 项目篇《I》【打印九九乘法表】相关推荐

  1. JSP打印九九乘法表和表格

    一.使用JSP在网页上输出九九乘法表 <%@ page language="java" contentType="text/html; charset=UTF-8& ...

  2. ios入门攻略 07篇 C语言基础【循环结构之for语句,打印九九乘法表】

    for循环 语法: for(表达式1;表达式2;表达式3){ 循环体; } 语义:1.先执行表达式1,跳转到2 2.判断表达式2的结果是否为真,如果为真,跳转到3,否则跳转到5 3.执行循环体,执行完 ...

  3. C++倒着打印九九乘法表

    @C++倒着打印九九乘法表TOC 代码如下 #include using namespace std; int main() { for (int i = 9; i >0; i–) { for ...

  4. qt5使用触屏 偶尔没响应_Qt5+VS2015编程入门示例及注意事项——打印九九乘法表...

    在上篇文章中Qt5+VS2015环境配置,已经详细介绍了Qt5.9与VS2015编程环境的搭建步骤,这次给出一个简单的入门示例,演示在VS2015的IDE中,如何使用Qt5.9界面库编写一个简单的打印 ...

  5. I00002 打印九九乘法表

    打印九九乘法表,其结果要像口诀一样顺口. 程序的关键是有关循环控制问题. #include <stdio.h>int main(void) {int i, j;for(i=1; i< ...

  6. python for循环九九乘法表_python—用for循环、while循环和一句话打印九九乘法表

    用for循环打印九九乘法表: for i in range(1,10): for j in range(1,i+1): print('%s*%s=%s'%(j,i,i*j),end='\t') pri ...

  7. python打印乘法表口诀-用Python打印九九乘法表正三角和倒三角。

    网上看到一道作业,用Python打印九九乘法表正三角和倒三角. 正三角输出: for i in range(1,10): for j in range(1,i+1): if(i==j): print( ...

  8. 多重循环 ——— 打印九九乘法表 || 经典的打印金字塔(打印整个金字塔 打印空心金字塔 打印空心菱形金字塔)

    打印九九乘法表 分析:每层左边空格的个数=总层数-第几层(i) 每一层的第一个*的位置是   1               每一层的最后一个*的位置是  2i-1 ​ #include <st ...

  9. Python中range对象的使用以及打印九九乘法表

    range对象 range 对象是一个迭代器对象,用来产生指定范围的数字序列.格式为: range(start, end [,step]) 生成的数值序列从start 开始到end 结束(不包含end ...

  10. I00029 C语言程序-打印九九乘法表

    这是小时候背的九九乘法表,是中文版,不是数字版,用C语言程序打印出来了. C语言程序如下: /* I00029 C语言程序-打印九九乘法表 */#include <stdio.h> #in ...

最新文章

  1. 万能系统卸载器免root_Linux umount命令:卸载文件系统
  2. 靠,上班打游戏!不,我只是在Minecraft里管理Kubernetes...
  3. 为什么初创企业应该计算 LTV / CAC,以及如何正确应用它?
  4. 云服务器一直显示关机中,云服务器一直提示关机中
  5. 代码chaid_[转载]经典决策树之SAS实现--CHAID
  6. 巧克力王国 BZOJ 2850
  7. 【Xamarin挖墙脚系列:Android最重要的命令工具ADB】
  8. sql查看数据库线程数_SQL Server始终在可用性组数据库上的最大辅助线程
  9. C#学习笔记——.NET
  10. innerHTMLinnerHTML与innerText的区别outerHTMLinnerHTML与html的区别
  11. 资源管理器 右键 反应慢 现象解决方案
  12. 数字带通传输系统matlab仿真实验,基于MATLAB的数字带通传输系统设计
  13. 小坑远程shell工具
  14. teredo 未能解析服务器名,Win10系统Xboxlive显示Teredo无法进行限定怎么解决
  15. flvplayer.swf flv视频播放器使用方法
  16. 浅谈上溢overflow和下溢underflow
  17. ESD与压敏电阻的性能对比
  18. 2021年中国亚马逊耳环市场趋势报告、技术动态创新及2027年市场预测
  19. 多邻国-英语学习笔记
  20. java h5模板引擎_详解SpringBoot+Thymeleaf 基于HTML5的现代模板引擎

热门文章

  1. Cocos2d-x三种定时器启用和停止
  2. Java中的集合HashSet、LinkedHashSet、TreeSet和EnumSet(二)
  3. underscore源码学习笔记(一)
  4. enctype=multipart/form-data的表单无法获取表单中除了type=file以外的其他参数 commons-fileupload 获取除file外其他参数...
  5. Java Script小技巧【对象,属性】(转载)
  6. 强力推荐:关于内存中栈和堆的区别
  7. ICLR2019 | 模型训练会发生了大量的、反复的样本遗忘现象,如何解决?
  8. 【收藏】图解最常用的10个机器学习算法!
  9. 2021我的互联网秋招算法岗总结
  10. AI顶会论文“趋势”:对新方法的过度关注,与现实问题的脱节