JSP(或JavaSever Pages)是Java技术的一部分,是构建Java web应用程序最强大、最容易使用和最基本的技术之一。JSP将HTML、XML、Java Servlet和JavaBeans技术组合成一种高效的技术,允许web开发人员开发可靠的、高性能的、与平台无关的web应用程序和动态网站,如电子商务、银行和企业内部网应用程序。
JSP构建在Java Servlet技术之上,以简化web开发人员的开发任务。
在JSP之前,Java Servlet技术主要用于开发Java web应用程序。Java Servlet是扩展web服务器功能的Java类。Java Servlet负责处理传入的请求和动态生成响应。
Java Servlet非常强大。然而,如果要使用Java Servlet来构建Java web应用程序,web开发人员必须深入了解Java编程语言,这是许多早期web开发人员所遇到的困难。所以,JSP被设计来解决这个问题。
在web应用服务器中,web容器或Servlet容器负责将JSP页面转换为Servlet。 Servlet是一个实现javax.Servlet.http.HttpServlet类的Java源代码文件。然后Servlet文件被编译成一个Java类文件,就可以用来处理web客户端的请求。
javax.Servlet.http.HttpServlet
JSP源文件其实就是一个包含了HTML code和JSP元素的纯文本文件。JSP元素用于生成动态内容。
JSP源文件类似下面的结构:
<%
@page
contentType=
"text/html"
pageEncoding=
"UTF-8"
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
<title>JSP 页面</title>
</head>
<body>
String msg =
"Hello world"
;
out.println(msg);
</body>
</html>
原文链接:https://codingdict.com/