jsp语法?JSP页面元素的构成:注释,静态内容,指令,表达式,小脚本,声明jsp指令page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令;include指令:将一个外部文件嵌入到jsp文件中,那么,jsp语法?一起来了解一下吧。
JSP共有以下6种基本动作
1. jsp:include:在页面被请求的时候引入一个文件。
2.jsp:useBean:寻找或者实例化一个JavaBean。
3.jsp:setProperty:设置JavaBean的属性。
4. jsp:getProperty:输出某个JavaBean的属性。
5. jsp:forward:锋扒把请求转到一个新的页亩冲面。
6.jsp:plugin:根据浏迅基歼览器类型为Java插件生成OBJECT或EMBED标记。
JSP规范定义了一系列的标准动作,它用JSP作为前缀,可用的标准动作元素如下:
作用分别扒唤漏如下:
1、
2、
jsp:useBean动作用来加载一个将在JSP页面中使用的JavaBean。语法格式如下:
3、
jsp:setProperty用来设置已经实例化的Bean对象的属性,有两种用法。首先,你可以在jsp:useBean元素的外面(后面)使用jsp:setProperty,语法格式如下:
4、
jsp:getProperty动作提取指定Bean属性的值,转换成字符串,然后输出。
Jsp包含三个编译指令和七个动作指令。
三个编译指令为:page、include、taglib。
七个动作指令为:jsp:forward、jsp:param、jsp:include、jsp:plugin、jsp:useBean、jsp:setProperty、jsp:getProperty。
一、编译指令
1、 page指令
a. 通常位于jsp页面的橘码迹顶端,同一个页面可以有多个page指令。语法格式如下:
〈% @page
[language="Java"]
[extends="package.class"]
[import= "package. class I package. *},…"]
[session="true I false"]
[buffer="none I 8kb I size kb" 1
[autoFlush="true I false"]
[isThreadSafe="true I false"]
[info="text"]
[errorPage="relativeURL"]
[contentType="mimeType[ ;charset=characterSet]" I"text/html;charset= "808859-1"]
[isErrorPage=" true I false"]
%〉
1)language属性,一般情况就是java,代表jsp页面使用的脚本语言。
request表示HttpServletRequest对象。它包含了有关浏览唯猜器请求的信息,并且提供了几个用于获取cookie,header,和session数据的有用的方法。
Jsp包含三个编译指令和七个动作指令。三个编译指令为:page、include、taglib。七个动作指令为:jsp:forward、jsp:仔穗param、jsp:include、jsp:plugin、jsp:useBean、jsp:setProperty、jsp:getProperty。
jsp:getProperty动作提念山卜取指定Bean属性的值,转换成字符串,然后输出。语法格式如下:jsp:getPropertyname=myNameproperty=someProperty.../jsp:forward动作元素jsp:forward动作把请求转到另外的页面。
标准动作元素
标准动作元素用于执行一些常用的JSP页答物凯蚂培面动作,例如:将页面转向、使用JavaBean、设置JavaBean的属性等。在JSP中,标准动作元素共有以下几种:
l
l
l
l
l
l
l
内置对象能是常用指令清唤吗 ?
以上就是jsp语法的全部内容,七个动作指令为:jsp:forward、jsp:param、jsp:include、jsp:plugin、jsp:useBean、jsp:setProperty、jsp:getProperty。一、编译指令 1、 page指令 a. 通常位于jsp页面的顶端,同一个页面可以有多个page指令。