JSP基础——学习笔记

定义

        JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
         JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
         JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
         JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTML页面中出现的内容。

使用优势

性能更加优越,JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。 服务器调用的是已经编译好的JSP文件,而不像CGI/Perl那样必须先载入解释器和目标脚本。 JSP 基于Java Servlet API,因此,JSP拥有各种强大的企业级Java API。

JSP所处位置

image-20210219104945712

JSP执行过程:请求——翻译——编译——执行——响应

1.请求:客户端向服务器发送请求
2.翻译:JSP文件会被Web容器中的JSP引擎转换成Java源码。
3.编译:Java源码会被编译成可执行的字节码
4.执行:容器接受了客户端的请求后,执行编译成字节码的JSP文件;处理完请求后,容器把生成的页面反馈给客户端进行显示
5. 响应:响应客户端的请求

 

在这里插入图片描述

 

 JSP页面元素组成

在这里插入图片描述 

JSP语法

在这里插入图片描述 
page属性指令

在这里插入图片描述 

page属性指令举例

<%@page import="java.util.*"  %> ——引入java 中util包里面所有的类

<%@ page language="java"%>——指定页面中使用的脚本语言为java

<%@page contenttype="text/html"%>——指定页面输出的MIME类型

 


版权声明:本文为qq_52530620原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。