5.4.1 JSP页面结构

5.4.1 JSP页面结构

在学习JSP语法之前,首先了解一下JSP页面的基本结构。JSP页面是带有JSP元素的Web页面,包含模板数据(Template Data)和JSP元素。模板数据是JSP引擎不处理的部分,会直接传送到客户端的浏览器,可以是任何文本:HTML、XML、WML,甚至纯文本等。由于HTML是目前最常用的Web页面语言,因此JSP页面通常由在HTML页面中插入Java程序构成。除模板数据以外的部分为JSP元素,它负责页面的动态内容。JSP元素由JSP引擎直接处理,这一部分必须符合JSP语法,否则会导致编译错误。

下面的代码尽管没有包括JSP中的所有元素,但它仍然构成了一个动态的JSP页面。从中可以明显看到模板数据和JSP元素。

【例5-4】一个基本的JSP页面。

访问包含了该代码的JSP页面后,将显示如图5-5所示的页面。

图5-5 显示页面

JSP元素包括注释(Comment)、脚本元素(Scripting)、指令元素(Directive)与动作元素(Action)几种类型。下面对它们分别进行介绍。