2021-11-03

本文介绍了JSP的基础知识,包括jsp页面的组成、运行原理以及与Servlet的关系。通过一个实际例子展示了如何使用JSP生成九九乘法口诀表,同时提及了HTML和JavaScript在网页中的作用。JSP运行时,Tomcat会将jsp转化为Java文件,编译并执行,处理静态内容和程序逻辑,最后返回结果给浏览器。
摘要由CSDN通过智能技术生成

jsp 简介

jsp页面

由html和jsp 组成

<%,%>----jsp标记

命名大小写敏感

人们常说的网站就是一个web服务目录。

jsp运行原理

tomcat根据jsp生成Java文件,编译生成字节码,然后执行字节码文件
字节码的主要工作:

  1. 静态的html交给用户浏览器显示
  2. 处理jsp标记,并返回结果给用户浏览器
  3. 执行程序片,并返回结果给用户浏览器
    4.利用cpu快速切换线程

jsp与java Servlet的关系

java Servlet就是在编写在服务器端创建对象的Java类,习惯上称为Servlet类
缺点:不能有效管理页面的逻辑部分和页面的输出部分,导致Servlet类的代码非常混乱,不理单独管理。

页面(jsp页面)+数据模型(bean)+数据处理者控制器(servlet)

HTML与javaScript

HTML,Hyper Text Markup Language(超文本标记语言)用于编写html页面的语言,不体现数据的组织结构,只描述数据的显示格式或提交方式。
不区分大小写
javaScript,是解释型的脚本语言,由浏览器负责解释执行,可以用它美化网页。

难点jsp运行原理

关键实践输出九九口诀表

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
    <title>九九乘法口诀表</title>
    <style type="text/css">
 
        table{
            width: 650px;
        }
 
    </style>
</head>
<body>
<h1 align="center">九九乘法口诀表</h1>
<table align="center">
 
    <%for (int i = 1; i <= 9; i++) { %>
 
    <tr>
        <%for (int j = 1; j <= i; j++) {%>
        <td>
            <%=j + "x" + i + "=" + (i * j)%>
        </td>
        <% } %>![在这里插入图片描述](https://img-blog.csdnimg.cn/df02e3c4c2e54ecb94c6c97b594a5e1b.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5p2o5aSn6ZSF,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)

    </tr>
 
    <% } %>

</table>
 
</body>
</html>

九九乘法表显示效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值