jsp 简介
jsp页面
由html和jsp 组成
<%,%>----jsp标记
命名大小写敏感
人们常说的网站就是一个web服务目录。
jsp运行原理
tomcat根据jsp生成Java文件,编译生成字节码,然后执行字节码文件
字节码的主要工作:
- 静态的html交给用户浏览器显示
- 处理jsp标记,并返回结果给用户浏览器
- 执行程序片,并返回结果给用户浏览器
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>