构造一个JSP page,除了可内嵌的规则的HTML,还有三类主要的JSP元素:Scripting elements,Directives,和 Actions.使用Scripting elements您可以定义最终转换为Servlet的部分,Directives 使您可以控制这个Servlet的整体结构,而Actions使您可以指定可重用的已有组件,另外,还可控制JSP引擎的运行。为了简化Scripting elements,您可以在某一段上利用一些预定义的变量,如request。
本教程式是以JSP最新的1.1版本,进行讲解的。其语法概括如下表,其详细使用在随后的课程中详细讲解.
JSP 元素
语法
解释
JSP Expression
<%= 表达式 %>
Expression 用于计算并用于输出。
JSP Scriptlet
<% 代码 %>
插入用于服务的代码。
JSP Declaration
属于Servlet部分的代码但并不是服务方法。
JSP page Directive
<%@ page att=”val” %>
指向Servlet引擎的路径。
l import="package.class"
l contentType="MIME-Type"
l isThreadSafe="true|false"
l session="true|false"
l buffer="sizekb|none"
l autoflush="true|false"