jsp标签之directive(page)

来源:互联网 发布:php工程师薪水 编辑:程序博客网 时间:2024/05/17 06:30
 
在jsp页面中常常会看到类似于下面的代码:
<%@ page import="com.hf.TblEBfjh,com.hf.hibernate.*" %>
这些代码指定了当前页面的一些属性,下面让我们来一起看一下他们的作用:
1 import 用法:
<%@ page import="com.hf.TblEBfjh,com.hf.hibernate.*" %>
Import是众多属性中唯一能够多次使用的一个。它的作用是在jsp页面上引入需要用到的外部包路径。
在jsp页面上,有一些包是默认导入的,具体是哪些,我忘记了-_-,以后找到补上,知道的朋友也可以留言告诉我…………
------------------------------刚找到了!-------------------------------------
默认的导入的包为:java.lang.*;javax.servlet.*;
javax.servlet.jsp.*;java.servlet.http.*
这个的作用和servlet文件(java文件)的import语句的作用是一样的,就不多说了。
2 session
作用:用来指明当前的jsp页面是否支持session,默认为支持(true)
写法:<%@ page session=false %>
 
3 errorPage
作用: 用来指明当前页面跑出异常时交给哪一个页面进行处理
写法:
<%@ page errorPage=error1.jsp %>
需要注意的是:errorPage P要大写哦!
 
 
4 isErrorPage
 作用: 用来指明当前页面是否是一个页面处理页,当一个页面只有指定了此属性时,才能在errorPage 中被引用。默认为false
写法:
<%@ page isErrorPage=true %>
需要注意的是:isErrorPage的 E 、P要大写。
 
5 language
作用:: 用来表明当前页面的小脚本和表达式使用何种语言编写,目前好像只用java一种……
写法:
<%@ page language =java %>
 
 
6 extends
作用:指定当前jsp文件继承于哪个类,一般用不到
写法:
<%@ page extends =hf.servlet.A %>
7 buffer
定义JSP文件在服务器端的缓存值。默认是8kb。若想将页面内容直接输向客户端,则可以将值设为none
写法:<%@ page buffer =32kb %>
<%@ page buffer =none %>
还差8个,先写到这,再不回家就没公交车了…………
 
原创粉丝点击