Java Web从入门到精通(第2版)
上QQ阅读APP看书,第一时间看更新

5.1 JSP页面概述

视频讲解:光盘\TM\lx\5\01了解JSP页面.mp4

JSP页面是指扩展名为.jsp的文件。在前面的学习中,虽然已经创建过JSP文件,但是并未对JSP文件的页面构成进行详细介绍。下面将详细介绍JSP页面的基本构成。

在一个JSP页面中,可以包括指令标识、HTML代码、JavaScript代码、嵌入的Java代码、注释和JSP动作标识等内容。但这些内容并不是一个JSP页面所必需的。下面将通过一个简单的JSP页面说明JSP页面的构成。

【例5.1】编写一个JSP页面,名称为index.jsp,在该页面中显示当前时间。(实例位置:光盘\TM\sl\5\1)

关键代码如下:

        <%@ page language="java" contentType="text/html; charset=GB18030"
            pageEncoding="GB18030"%>
        <%@ page import="java.util.Date"%>
        <%@ page import="java.text.SimpleDateFormat"%>
        <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
        <title>一个简单的JSP页面——显示系统时间</title>
        </head>
        <body>
        <%
            Date date=new Date();                                              //获取日期对象
            SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   //设置日期时间格式
            String today=df.format(date);                                      //获取当前系统日期
        %>

        当前时间:<%=today%>                                                   //输出系统时间
        </body>
        </html>

运行本实例,结果如图5.1所示。

图5.1 在页面中显示当前时间

下面来分析例5.1中的JSP页面。在该页面中包含了指令标识、HTML代码、嵌入的Java代码和注释等内容,如图5.2所示。

图5.2 一个简单的JSP页面