一 用表达式和脚本方式实现九九乘法表
<%@ page language="java" import="java.util.*" contentType="text/html; charset=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 'exercise.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 printMultiTable1()
{
String s = "";
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
s+=i+"*"+j+"="+(i*j)+" ";
}
s+="<br>"; //追加换行标签
}
return s;
}
//JSP内置out对象,使用脚本方式调用,打印九九乘法表
void printMultiTable2(JspWriter out) throws Exception
{
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
out.println(i+"*"+j+"="+(i*j)+" ");
}
out.println("<br>"); //追加换行标签
}
}
%>
<h1>九九乘法表</h1>
<hr>
<%=printMultiTable1()%>
<br>
<% printMultiTable2(out);%>
<br>
</body>
</html>
二 运行效果
三 小知识点
1、pageEncoding是jsp文件本身的编码。
2、contentType的charset是服务器发给客户端时的内容编码。
相关推荐
JSP 生成九九乘法表的简单实例 本文主要介绍了使用 JSP 生成九九乘法表的简洁实例,旨在帮助读者不仅实现九九乘法表,还能掌握 JSP 表达式的使用方法。 JSP 表达式的使用方法 在 JSP 中,我们可以使用表达式来...
通过这篇实例教程,读者不仅可以学会如何使用JSP生成九九乘法表,还能了解到JSP页面中各种基本元素的使用,包括页面属性的配置、脚本和表达式的编写以及如何控制页面的输出格式。这对于初学者来说,是一个很好的入门...
《九九乘法表在JSP中的实现》 在信息技术领域,JSP(JavaServer Pages)是一种基于Java的服务器端编程技术,用于生成动态网页。本篇将详细讲解如何使用JSP来实现一个经典的数学工具——九九乘法表。九九乘法表是每...
在给定的部分内容中,我们看到了如何使用JSP和EL来生成九九乘法表。下面是代码的详细解释: ```jsp ${i}" step="1"> ${j}"/>*${i}"/>=${i*j}"/> ``` #### `<c:forEach>`标签 `<c:forEach>`是JSTL...
利用JavaScript生成九九乘法表,主要是通过动态创建HTML元素来实现。 #### 代码详解 ```html <!DOCTYPE html> <title>99乘法表 document.write("<center><table border='3'>"); for (var i = 1; i ; i++) { ...
本项目"用jsp做的九九乘法表"是一个基于JSP实现的简单教学应用,旨在展示如何利用JSP来生成静态内容并进行基本的网页交互。九九乘法表是我们小时候学习数学的基础,它包含了1到9的所有数字的乘积,对于初学者来说,...
在本例中,我们将使用Java编写一个简单的程序来生成九九乘法表。具体实现如下: ```java for(int m = 1; m ; m++) { out.println("<tr>"); for(int n = 1; n ; n++) { if (n ) { out.print("<td>" + m + "*" +...
总结来说,这个JSP实例通过结合Java代码和HTML元素,展示了如何在动态网页中生成九九乘法表。它利用了JSP的脚本元素来执行计算逻辑,以及HTML表格元素来呈现结果。这个简单的例子不仅有助于初学者理解JSP的基础用法...
标题中的“jsp 乘法表”指的是使用JavaServer Pages(JSP)技术来实现一个简单的乘法表。这个乘法表通常会展示1到9之间的数字的乘积,是初学者学习网页动态生成的一个常见练习。 描述中提供的JavaScript代码片段...
- **动态生成**: 结合JavaScript可以实现动态生成九九乘法表的功能,例如根据用户输入的数字生成对应的乘法表。 - **教育应用**: 九九乘法表是小学数学的基础,将其制作成互动游戏,有助于提升学生的兴趣和学习效率...
乘法表的实现通常会包含两个嵌套循环,一个用于行数,另一个用于列数,通过遍历所有可能的乘积组合来生成表格。 接下来是聊天室功能。聊天室是一个实时交互的应用,它需要处理用户输入并显示其他用户的聊天消息。在...
1. **九九乘法表**:使用嵌套循环实现,内层循环用于乘法计算,外层循环控制行数。通过`document.write`输出HTML内容,动态生成乘法表。这种技术在Web开发中常用于生成动态表格。 2. **自定义函数创建表格**:定义...
下面提供一个简单的九九乘法表的示例代码: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ; ...
16. 九九乘法表:JSP 页面使用循环结构生成并输出九九乘法表。 17. 重复内容略过(与问题1相同)。 以上内容涵盖了 JSP 文件包含、表单处理、页面间通信、自定义方法、数据验证、数学计算、字符编码处理以及应用...
- 基础题二演示了如何使用`out.println()`和循环结构生成九九乘法表,分别通过纯输出和混合HTML的方式实现。 - 基础题三中,页面使用了`page`指令导入`java.util.*`包,并设置页面编码为`GBK`。此外,展示了如何在...
在这个练习中,孩子们将学习如何使用JSP的 Scriplet来实现九九乘法表。Scriplet是JSP中的Java代码片段,可以直接在JSP页面内编写,用于处理逻辑或生成HTML输出。 1. 首先,孩子们需要在`<jsp:scriptlet>`标签内编写...
该示例演示了如何使用嵌入式Java代码生成一个九九乘法表。 ```jsp ;charset=GB2312" %> <HTML><BODY BGCOLOR=yellow> 乘法表 , j, n; for (j = 1; j ; j++) { for (i = 1; i ; i++) { n = i * j; out.print(i + "*...
//循环嵌套,打印九九乘法表 public class NineNine{ public static void main(String[]args){ System.out.println(); for (int j=1;j;j++){ for(int k=1;k;k++) { //老师的做法,判断语句里的 k,省去下列的if...