##JSP注释
1.HTML的注释
2.JSP的注释
##JSP声明
JSP声明用来声明JSP程序中的变量、实例、方法和类。声明是以<%!为起始,以%>结尾。在JSP程序中,在使用一个变量或引用一个对象的方法和属性前,必须先对使用的变量和对象进行声明。声明后,你才可以在后面的程序中使用它们。
##JSP表达式
jsp表达式的作用是将动态信息显示在页面中
其语法如下:
##JSP指令
在JSP页面中,可以使用JSP指令来指定页面的有关输出方式、引用包、加载文件、缓冲区、出错处理等相关设置,主要作用是用来于JSP引擎之间进行沟通。
主要的三种指令是page include指令taglib,下面对三种指令进行详细说明。
- 与页面属性相关的page指令
page指令是用来设置JSP页面的属性和相关功能
<%@ page attribute1="value1"[...attribute2="value n"]%>
或者
<jsp:directive.page attribute1="value1"[...attribute2="value n"]/>
- 引入文件的include指令
Include指令的功能是在JSP编译时插入包含的文件。包含的过程是静态的。它可以把内容分成更多可管理的元素,如包括普通页面的页眉或页脚的元素。包含的文件可以是JSP、HTML、文本或是Java程序。
include指令的语法:
<%@ include file="URL"%>
- 与标签相关的taglib指令
taglib指令的功能是使用标签库定义新的自定义标签,在JSP页面中启用定制行为。
taglib指令的语法:
<%@ taglib uri = "tagliburl" prefix = "tagPre" %>
##JSP动作
JSP动作元素包括:
jsp:include:当页面被请求时引入一个文件。
jsp:forward:请求转到一个新的页面。
jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。
jsp:useBean:寻找或者实例化一个JavaBean。
jsp:setProperty:设置JavaBean的属性。
jsp:getProperty:输出某个JavaBean的属性。
- include动作元素
jsp:include动作元素表示在JSP文件被请求时包含一个静态的或者动态的文件。
语法:
<jsp:include page="relative URL"flush="true"/>
- forword动作元素
jsp:forward将客户端所发出来的请求,从一个JSP页面转交给另一个页面 ,可以是一个 HTML文件,JSP 文件,PHP文件,CGI文件,甚至可以是一个Java程序段。
语法:
<jsp:forward page="relative URL">
- param动作元素
param动作元素用于传递参数。我们还可以使用jsp:param将当前JSP页面的一个或多个参数传递给所包含的或是跳转的JSP页面。该动作元素必须和jsp:include、jsp:plugin、jsp:forward动作一起使用。
和jsp:include一起使用的语法如下:
<jsp:param name = "参数名称" value = "参数值">