JSP页面是指扩展名为.jsp的文件,在一个JSP页面中,可以包括指令标识、HTML代码、JavaScript代码、嵌入的Java代码、注释和JSP动作标识等内容。但这些内容并不是一个JSP页面所必须的。下面将通过一个简单的JSP页面说明JSP页面的构成。
例:编写一个JSP页面,名称为index,jsp,在该页面中显示当前时间。
代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.Date"%>
<%@ page import="java.text.SimpleDateFormat"%>
<html>
<head>
<meta charset="UTF-8">
<title>兄弟连IT教育</title>
</head>
<body>
<%!private Date date = new Date();%>
<%!private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");%>
当前时间是:<%=sdf.format(date)%>
</body>
</html>
启动服务器并在浏览器中输入localhost:8080/jsp_demo/index.jsp,浏览器将显示如图5.1所示的页面。
图1 index.jsp
现在我们来分析一下案例中的JSP页面,在该页面中包含了指令表示、HTML代码、嵌入的Java代码和注释等内容,如图5.2所示。
图2 JSP页面