一. JSP概述
Servlet 是 Java 程序,可以在 Java 程序内部返回一段 HTML 代码(字符串形式)到浏览器,供浏览器解释展示。
JSP 是一种脚本语言,在 HTML 内部通过嵌入 Java 代码处理业务逻辑。JSP 是一种简化 Servlet 编写的技术,其将 Java 代码和 HTML 代码混合在一个文件中编写,对页面中需要动态产生的内容采用 Java 编写,静态内容则采用普通 HTML 页面的方式编写。
1.示例:JSP 的“hello world”
文件放置位置:除 WEB-INF 及其子目录外的任意位置(直接使用URL无法访问应用内部资源)。
访问方式(同 HTML):假设文件位于WebContent/jsp/hello.jsp, 则 .../appName/jsp/hello.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <% String s = "Hello world(JSP)"; System.out.println(s); // 后台显示 %> <%=s%> </body> </html>