JSP基本语法

在传统的HTML页面文件中潜入脚本语言和JSP标签就构成了一个JSP页面文件。一个JSP页面可由5种元素组合而成:

1. HTML页面内容

2. JSP注释

3. JSP指令

4. JSP脚本元素

5. JSP动作元素



JSP指令

语法:

<%@指令标记 [属性="值" 属性="值"] %>

JSP指令有3类,分别为:

1. page(页面指令)

2. include(文件加载指令)

3. taglib(引用标签库并设置标签库的前缀)


JSP脚本元素

脚本元素是JSP中使用最频繁的元素,通过JSP脚本可以江JAVA代码嵌入到HTML页面中。所有可执行的JAVA代码,都可以通过JSP脚本来执行。

JSP脚本元素主要包含如下3种类型:

1. JSP声明语句(<%!变量或方法定义 %>)

2. JSP表达式(<%=表达式 %>)

3. JSP Scriptlets(<% Java代码 %>)


JSP动作元素

JSP动作元素用来控制JSP的行为,执行一些常用的JSP页面动作。通过动作元素可以实现使用多行Java代码能够实现的效果,如动态插入文件、重用JavaBean组建、自定义标签等。

JSP中的动作元素主要包含下面7个:

1.   (可以包含静态文件,也可以包含动态文件)

2.   (用于页面重定向。作用是停止当前JSP页面的执行,而将客户端请求转交给另一个JSP页面)

3.   (提供参数的附属动作元素)

4.   (可以将服务器端的JavaBean或Applet下载到客户端执行)

5.   (装载一个将在JSP页面中使用的JavaBase)

6.   (获取到Bean实例之后,便可以利用动作元素来设置或修改Bean中的属性值)

7.   (用来提取指定Bean属性的值,并将其转换成字符串,然后输出)

标签用在与JavaBeans的连接中。JavaBeans是软件构件——Java类——它可以在JSP中封装Java代码并从内容中分离出逻辑表达。

你可能感兴趣的:(JSP基本语法)