日期:2014-05-16 浏览次数:20337 次
一、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