JSP_3th_编译指令page
来源:互联网 发布:企业统一认证 知乎 编辑:程序博客网 时间:2024/06/01 09:32
一、Directive编译指令
1、介绍
1)相当于在编译期间执行的命令。
2)格式:
3)常见的Directive:
①page
②include
③taglib(暂时先略过)
2、page
1)指明与JSP Container的沟通方式
2)基本格式:
language一般不用指定,默认就是java。
3)举例1
引入多个包时,包与包之间用逗号隔开,或者写多行page指令。
4)举例2
通过page指令设定属性errorPage="ErrPage.jsp",即当前页面发生错误时,跳转到ErrPage.jsp
1、介绍
1)相当于在编译期间执行的命令。
2)格式:
<%@ Directive 属性="属性值"%>
3)常见的Directive:
①page
②include
③taglib(暂时先略过)
2、page
1)指明与JSP Container的沟通方式
2)基本格式:
<%@ page language="java" import="java.util.*"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>注:
language一般不用指定,默认就是java。
3)举例1
<%@ page import="java.util.*, java.text.*" %><%@ page contentType="text/html; charset=UTF-8" %><html><head></head><body><%=new Date() %></body></html>总结:
引入多个包时,包与包之间用逗号隔开,或者写多行page指令。
4)举例2
<%String s = "123abc";int i = Integer.parseInt(s);out.println("i = " + i);%>字符串中有字母,无法转成Integer,会出异常,当访问该jsp时,页面效果如下:
通过page指令设定属性errorPage="ErrPage.jsp",即当前页面发生错误时,跳转到ErrPage.jsp
<%@page errorPage="ErrPage.jsp" %><%String s = "123abc";int i = Integer.parseInt(s);out.println("i = " + i);%>在ErrPage.jsp中,必须使用page指令设置属性isErrorPage="true",此时,在ErrPage.jsp中就可以使用exception这个内置对象了,exception是指当前的那个异常对象,通过getMessage方法返回异常信息,让页面变得简洁友好:
<%@ page contentType="text/html; charset=UTF-8" %><%@ page isErrorPage="true" %><html><body text="red">错误信息:<%= exception.getMessage() %></body></html>页面效果:
0 0
- JSP_3th_编译指令page
- 编译指令page覆盖meta设置
- JSP的三个编译指令之page
- JSP三大编译指令之page指令
- JSP三大编译指令 page指令 include指令 taglib指令
- JSP三大编译指令 page指令 include指令 taglib指令
- page指令
- page指令
- Page指令(Page Directive)
- <%@ Page%> page指令属性
- JSP的三个编译指令-page,include详解
- JSP的三个编译指令-page,include详解
- jsp小结03 - 3个编译指令page、include、taglib
- jsp的3个编译指令(page,include,taglib)
- JSP的三个编译指令 ——page,include,tablib
- jsp的3个编译指令(page,include,taglib)
- JSP指令--Page指令
- jsp中的三个编译指令-page,include(page,include,taglib)
- Javascript中的关键字和保留字
- linux 配置 Samba
- Linux基本命令
- 网址导航
- leetcode
- JSP_3th_编译指令page
- C# WebForm定义全局变量
- 题目1166:迭代求立方根
- 机器人走方格2
- 安装SDKMAN(The Software Development Kit Manager)
- Java 线程回调
- 关联和依赖的区别
- double类型精度计算
- 如何在ASP.Net创建各种3D图表