定义
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所处位置
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类型