JSP注释
注意之间的 --%>应写为 --%>
JSP声明
类和变量的说明可以在中间声明,也可以直接声明一个方法
public void foo(){
out.println("the foo function");
}
%>
JSP表达式
Java表达式%>
用来直接在页面中显示该表达式的值,效果与
一致
JSP程序段
在JSP声明中被声明的变量在所有运行这个JSP程序代码的线程中有效
而在JSP程序段中被声明的变量在每次新的请求线程产生的时候都会重新创建和
重新初始化
JSP编译指令
基本格式
现在为止只有三种JSP编译指令include,page,taglib
include 编译指令
可以将一个外部文件嵌入到当前JSP程序中,同时解析这个文件中的JSP语句
(如果有的话)
格式:
例:
如果被嵌入的文件经常改变的话,建议使用操作指令
page编译指令
[language="Java"]
[extends="package.class"]
[import="package.class│package.*},…"]
[session="true│false"]
[buffer="none│8kb│size kb"]
[autoFlush="true│false"]
[isThreadSafe="true│false"]
[info="text"]
[errorPage="relativeURL"]
[contentType="mimeType[;charset=characterSet]"│"text/html;charset=ISO8859.1"]
[isErrorPage="true│false"]
%>
说明:
language:声明当前JSP程序所使用的教本语言的种类
extends:标明该JSP程序编译时所产生的Java类需要继承的class或者需要实现的
interface的全名
import:用来导入包,下面几个包时默认自动导入的,不需要显式表示
java.lang.*;javax.servlet.*;javax.servlet.jsp*;javax.servlet.http.*
例:
session: 设定这个JSP程序是否需要HTTP session
buffer: 指定输出缓冲区的大小。输出缓冲区被JSP内部对象-Out对象(out)用于缓存
执行的JSP程序对客户浏览器的输出,缺省值式8kb,可以设置为none,也可以
设置为其他的值,单位为kb
autoFlush:指定如果输出缓冲区溢出时是否需要强制输出缓冲区的内容。设置为true时
为正常。设置为false时,会在buffer溢出时产生一个Exception。
例:
info:设置该JSP程序的信息,也可以看作时其说明,可以通过
servletContext.getServletInfo()方法取回
errorPage:指定错误处理程序。如果本程序产生了异常或者错误,而该JSP程序又没有相
应的处理代码。则会自动调用该指令所指定的外部处理程序
例:
isErroePage:设置本JSP程序是否为错误处理程序
contentType:用于设定传回网页的文件格式和编码样式,即MIME类型和页面字符集类型
缺省的MIME类型是text/html;缺省的字符集为ISO-8859.1
例:
taglib编译指令
格式:
这个和XML有关,先略过
JSP操作指令
不同于JSP编译指令,JSP操作指令是在客户端请求时期动态被执行的
有以下几个:
,
转载请注明:
紫风@紫风论坛
http://www.cnpoems.net/bbs
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-992704/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10752043/viewspace-992704/
1571

被折叠的 条评论
为什么被折叠?



