JSP中的指令元素笔记-------Page篇(April,1st,2015)

<%@ page name_1 = "value_1" name_2 = "value_2" %>
以上是关于page指令的定义。page主要设定JSP文件全局的属性,包括一些静态的属性。page指令有十三个属性。
  1. language 用来声明脚本的语言种类
  2. extends 用来声明JSP所用的Servlet来源于哪一个父类
  3. import 用来声明导入的java包
  4. session 用来声明该JSP页面是否可以使用session对象(会话)
  5. buffer 指出输出流是否拥有缓冲区
  6. autoFlush 用来指定是否会强制输出缓冲区
  7. isThreadSafe 用来指定该页面是否支持多线程使用
  8. info 配置该JSP文件的相关信息
  9. errorPage 用来设置异常的页面,当出错时会跳转到出错界面
  10. isErrorPage 用来判断是否这就是异常的界面
  11. contentType 用来设定网页的MIME(互联网邮件格式)格式以及网页编码格式
  12. pageEncoding 用来设定网页的编码格式
  13. isELIgnored 用来设定网页是否支持EL表达式

    ①language
    目前language的属性只支持java语言,language的默认属性也是java。用法如下:

 <%@ page language = " java"%> 
 <%
    out.println("hello jsp");
 %>

②extends
extends属性来说明文件生成的Servlet继承的父类,用法必须是包名+类名,一般很少使用,因为会限制Servlet的编译能力,用法如下:

<%@ page extends = "super.class"%>

③import
该属性用来导入java包,不过一般来讲默认已经导入了
java.lang.*;
java.servlet.*;
java.servlet.jsp.*;
java.servlet.http.*;

<%@ page import ="iava.util.*"%>
<%
Date date = new Date( );
out.println(date); 
%>

④ session&&buffer&&autoFlush&&isThreadsafe
这些属性大多都是boolean型,只有一个false或true的取值,不作详细解释。
⑤info
这个属性是用来设置该JSP文件的相关信息,可以是任何的信息字符串,并通过Servlet.getServletInfo方法来取得该信息。

<%@ page info"this is JSP page"%>
<%
 String str = getServletInfo();
 out.println(str);
%>

⑥errorPage
当前的JSP的页面发生错误时,所要跳转的页面

<%@ page errorPage="url"%>

⑦isErrorPage
当前的JSP页面是否为能处理异常的JSP页面,其默认值为false

<%@ page isErrorPage = "false|true"%>

⑧contentType
用来指定当前JSP页面的MIME的格式,以及网页编码格式。其属性配置如下

<%@ page contentType="text/html;charset=gb2312"%>
<%
String str = "你好JSP";
out.println(str);
%>

⑨pageEncoding
用来指定网页的编码格式,属性配置如下

<%@ page pageEncoding="gb2312"%>
<%
String str = "csdn博客";
out.println(str); 
%>

⑩isElIgnored
El表达式是一种简化的jsp语言,该属性是设置该页面是否不支持El表达式

<%@ page isElIgnored = "true"%>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值