javaweb_page指令

来源:互联网 发布:acrobat xi for mac 编辑:程序博客网 时间:2024/06/07 16:51
jsp指令:
1.作用:jsp指令是为jsp引擎设计的,他们并不直接产生任何课件输出,而是告诉引擎如何处理jsp页面中的其余部分


2.jsp指令包括:page指令,include指令,taglib指令;


3.语法:<%@ 指令 属性名="值" %>
如:
  <%@page contentType="text/html;charset=gb2312" %>
  如果一个指令有多个属性,这些属性可以写到一个指令中,也可以分开写。
  1> page指令:用于定义jsp页面的各种属性,无论page指令出现在什么位置,他的作用都是整个页面,但是最好放在开头。   
  
  <%@ page 
[ language="java"]//页面中会镶嵌代码的语言。
[extends="package,class"]//继承的包[import="{package.class|package.*},...."]//需要导入的包(可以用逗号分开写,也可以另写一个import)
[session="true"|"false"]//如果为true,jsp页面会自动创建一个session,如果为false则不会。
[buffer="none | 8kb | sizekb"]缓冲区可以设置为无,也可以自己设置,或者使用默认设置:8kb.
[autoFlush="true|false"]//自动刷新;
[isThreadSafe="true|false"]//是否线程安全
[errorPage="relative_url"]//errorPage属性的设置值必须使用相对路径,如果以"/"开头,表示相对于当前的web应用程序的根目录(注意不是站点根目录),否则,相对于当前页面。
/**我们也可以使用error-page标签来对整个web工程配置错误页面;
如:
<error-page>
<exception>异常的完整类名</exception>
 <location>要跳到的错误页面</location>
</error-page>
如果错误页面数据太少(没有超过1024字节(1k))那么可能会被浏览器的友好页面替代。如果单独为某个错误页面配置了错误处理页面,那么这个页面的错误页面为它自己的错误页面,而不是统一配置的错误页面。
[isErrorPage="true|false"]:将一个页面声明为错误页面。
这样的好处是会在翻译后显示出exception对象
这个对象可以获取出现错误的原因(这是第九大隐式对象) 
[contentType="mimetype[;charset=characterSet]"|"text/html;charset=ISO-8859-1"]//设置文件类型和字符编码
[pageEncoding="characterSet|ISO-8859-1"]
//设置编码
[isElIgnored="true|false"]//是否支持el表达式
tomcat5.0之前用记事本写jsp要记事本用什么格式保存那编码就要设置哪一种,不然会出现乱码。6.0之后就没有这样的问题。
0 0
原创粉丝点击