JSP自学笔记 (转)

JSP自学笔记 (转)[@more@]

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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值