JSP指令元素
来源:互联网 发布:c语言开发webservice 编辑:程序博客网 时间:2024/05/15 14:41
jsp page指令
-用途
根据jsp界面生成的servlet指定高层的信息
-能够控制
导入哪些类
该servlet扩展哪个类
产生那种MIME类型
如何处理多线程
servlet是否共享会话
输出缓冲区的大小的行为
由哪个页面来处理
-用途
根据jsp界面生成的servlet指定高层的信息
-能够控制
导入哪些类
该servlet扩展哪个类
产生那种MIME类型
如何处理多线程
servlet是否共享会话
输出缓冲区的大小的行为
由哪个页面来处理
-import属性
格式
-<%@ page import %>
目的
-在servlet定义的顶部生成导入语句
注意
-尽管jsp页面几乎可以放在服务器的任何位置,但有jsp使用的类必须放在常规的servlet目录中
例如
-…/WEB-INF/classes
-…/WEB-INF/directoryMatchingPackage
格式
-<%@ page import %>
目的
-在servlet定义的顶部生成导入语句
注意
-尽管jsp页面几乎可以放在服务器的任何位置,但有jsp使用的类必须放在常规的servlet目录中
例如
-…/WEB-INF/classes
-…/WEB-INF/directoryMatchingPackage
-contentType和pageEncoding属性
格式
-<%@ page contentType="MIME-Type" %>
-<%@ page contentType="MIME-Type;charset=Character-Set" %>
-<%@ page pageEncoding="Character-Set %>
目的
-指定由jsp页面生成的servlet生成的页面的MIME类型
注意
-属性值不能再请求期间计算得出
生成excel电子表格
-<%@ page contentType="application/vnd.ms-excel" %>
格式
-<%@ page contentType="MIME-Type" %>
-<%@ page contentType="MIME-Type;charset=Character-Set" %>
-<%@ page pageEncoding="Character-Set %>
目的
-指定由jsp页面生成的servlet生成的页面的MIME类型
注意
-属性值不能再请求期间计算得出
生成excel电子表格
-<%@ page contentType="application/vnd.ms-excel" %>
-session属性
格式
-<%@ page session="true" %> <%-- Defalut --%>
-<%@ page session="false" %>
目的
-指定页面是不是会话的一部分
注意
-默认地,它是属于会话
-如果网站流量较大,可以节省服务器端的内存
-要想真正起到作用,所有相关网页都必须这样做
格式
-<%@ page session="true" %> <%-- Defalut --%>
-<%@ page session="false" %>
目的
-指定页面是不是会话的一部分
注意
-默认地,它是属于会话
-如果网站流量较大,可以节省服务器端的内存
-要想真正起到作用,所有相关网页都必须这样做
-errorPage属性
格式
-<%@ page errorPage=""%>
目的
-指定一个jsp页面,抛出的任何异常如果未在当前页面内被捕获,则由该页面进行处理。
注意
-指定的错误处理页面可以通“exception”变量来访问所抛出的异常
-web.xml文件允许我们指定适用于整个应用的错误页面,当任何确定的异常或确定的http状态代码产生时,都会使用该界面来处理。
-errorPage属性仅用于指定特定界面的错误界面
-isErrorPage属性
格式
-<%@ page isErrorPage="true" %>
-<%@ page isErrorPage="false" %> <%-- Default --%>
目的
-标示当前页面是否可以作为其他jsp页面的错误页面
注意
-名为exception的新预定义变量会被创建,并能够在错误页面中对其进行访问
-只能将其作为紧急备份;明确地处理尽可能多的各种异常
-不要忘记一定要检查查询数据中的值是否缺失或异常
格式
-<%@ page errorPage=""%>
目的
-指定一个jsp页面,抛出的任何异常如果未在当前页面内被捕获,则由该页面进行处理。
注意
-指定的错误处理页面可以通“exception”变量来访问所抛出的异常
-web.xml文件允许我们指定适用于整个应用的错误页面,当任何确定的异常或确定的http状态代码产生时,都会使用该界面来处理。
-errorPage属性仅用于指定特定界面的错误界面
-isErrorPage属性
格式
-<%@ page isErrorPage="true" %>
-<%@ page isErrorPage="false" %> <%-- Default --%>
目的
-标示当前页面是否可以作为其他jsp页面的错误页面
注意
-名为exception的新预定义变量会被创建,并能够在错误页面中对其进行访问
-只能将其作为紧急备份;明确地处理尽可能多的各种异常
-不要忘记一定要检查查询数据中的值是否缺失或异常
jsp taglib指令
-格式
<%@ taglib uri="" prefix="" %>
-uri:自定义标签的uri
-prefix:标签前缀
-目的
在当前页面导入自定义标签
-示例
使用jstl
-<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
jsp include指令
-格式
-<%@ include file="Relative URL" %>
-目的
为了在多个页面重用jsp内容,且需要jsp页面能够影响主页面
-格式
-<%@ include file="Relative URL" %>
-目的
为了在多个页面重用jsp内容,且需要jsp页面能够影响主页面
jspdemo4.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1" errorPage="errorjsptest.jsp"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><%String name=null; int len=name.length();%></body></html>
errorjsptest.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><a href="">Home</a>|<a href="">Blog</a>|<a href="">Forum</a>|<a href="">About US</a></body></html>
jspdemo3.jsp
<%@ page language="java" import="java.util.*"contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><%@ include file="errorjsptest.jsp" %>hi</body></html>
0 0
- jsp指令元素简介
- JSP指令元素
- jsp指令元素
- jsp指令元素
- jsp指令元素
- jsp指令元素
- jsp include指令元素
- 1.4JSP指令元素
- JSP指令元素
- JSP的指令元素
- JSP指令元素
- JSP指令元素
- jsp include指令元素
- JSP指令元素
- JSP指令元素
- JSP指令元素
- JSP指令元素
- jsp指令元素
- HDU 5640 King's Cake
- apache 环境的搭建
- Ruby边学边记
- matlab/simulink环境下搭建的仿真电路
- a标签的四个css伪类(link、visited、hover、active)样式理解
- JSP指令元素
- HDU 1253 胜利大逃亡(空间BFS)
- Socket编程
- eclipse连接MySQL数据库
- 【CS229 lecture20】策略搜索
- Hbase基本操作示例
- python中的open的使用
- leetcode--Product of Array Except Self
- 跳转