日期:2014-05-16  浏览次数:20337 次

JSP注释及指令

一、JSP两种注释

? 1、HTML注释

??? <! - -? 注释内容 - ->JSP不会直接解析HTML注释,这种注释会在浏览器端查看源文件的时候可以看到

? 2、JSP注释

? <%- - 注释内容 - -%> 一般用来对java程序段做出说明

? //注释内容???? 常用于单行注释

? /* 注释内容/ 可以单行注释,也可以多行注释

? /** 注释内容/ java的doc注释

二、JSP 指令

? 1、page指令

?? 格式如下:

?? <% page

??? ?[language=‘脚本语言’]?????????????? //页面默认脚本语言,默认为java

???? [import=‘包或类’]??????????????????????//用来导入重要的包或类(java的核心包或自己编写的包类)

???? [contentTyep=‘MIME类型’]???????//type="text/html ; charset=编码格式"

?????[session=“true/false”]?????????????//?设置?JSP页面是否用session对象,若为false则不能使用session,默false

???? [buffer=‘缓冲区大小’]??????????????? //值可以是none、给定的Kb,用来设置out对象缓存处理的缓冲大小?

???? [autoFlase=“true/false”]?????????//当缓冲区满时是否自动刷新缓冲区,若为false缓冲区溢出抛异常,默认true

???? [isThreadSafe=“true/false”]??? //设置JSP页面是否可以多线程访问,默认true

?? ??[info=‘test’]????????????????????????????//可以是一些针对JSP的说明性的文字

???? [errorPage=‘errorPage的URL]??//出现错误时转向的错误页面

???? [isErrorPage=“true/false”]??????//设置是否为出错页面,默认情况下为false,需要使用Exception对象的页面注意在page指令中设置此属性为true

?? %>

?? 2、include指令

??? 用来静态的插入一个文件,格式如下

??? <%@?? include="文件路径"%>

??? 是指对文件的静态包含

三、JSP的动作指令

???? 1、include

?????2、forward

???? 3、param

???? 4、plugin

???? 5、useBean

???? 6、setProperty

???? 7、getProperty