关于jsp以及三大指令

jsp -> Java Server Page
什么是jsp?
从用户的角度看,就是一个网页
从程序角度看,其实就一个java类,它继承了servlet,所以可以直接说是一个Servlet

为什么会有jsp?
html 多数情况下显示静态内容,一成不变的,但是有时候我们需要在网页上显示一些动态数据,比如查询所有的学生信息,根据姓名去查询具体某个学生,这些动作都需要去查询数据库,然后在网页上显示,html是不支持写java代码,jsp里面可以写java代码

##指令写法
<%@ 指令名字 %>

##page指令
language -> 表明jsp页面中可以写java代码

contentType -> 其实即使说这个文件是什么类型,告诉浏览器我是什么内容类型,以及使用什么编码

text/html MIMEType ->. 这是一个文本,html网页
pageEncoding -> jsp内容编码

extends -> 用于指定jsp翻译成java文件后,继承的父类是谁,一般不用改。
import -> 导包使用
session -> 值可选的true 和 false,用于控制这个jsp页面里面能发直接使用session对象
errorPage -> 指的是错误的页面,值需要给错误的页面路径
isErrorPage ->. 上面的errorPage 用于指定错误的时候跑去哪一个页面,那么这个isErrorPage,就是声明某一个页面到底是不是错误的页面。

##include指令
<% @ include file=“other02.jsp” %>
包含另外一个jsp的内容进来
把另外一个页面的所有内容拿过来一起输出。

##taglib指令
<% @ taglib prefix="" url="" %>
url:标签库路径
prefix:标签库的别名

猜你喜欢

转载自blog.csdn.net/syl2850246/article/details/88661163