JSP-page指令学习
来源:互联网 发布:java string == equal 编辑:程序博客网 时间:2024/05/01 06:17
JSP-page指令学习
格式<%@ page ….. %>
学了这几点
在JSP里面写Java代码是这样的
<% Date date = new Date(); %>
那么必须导入包才可以使用
<%@ page import="java.util.Date" %>
除了JSP内置的隐含对象之外,其他都要导入包才可以使用
errorPage
指向错误页面
<%@ page errorPage="/WEB-INF/error1.jsp"%>
在WEB-INF目录下的error1.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page isErrorPage="true" %> <!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=UTF-8"><title>Insert title here</title></head><body> <h3>这是错误页面 error1.jsp</h3> 错误信息:<%= exception.getMessage() %></body></html>
可以看到
<%@ page isErrorPage="true" %>
那么就可以使用隐含对象exception
错误信息:<%= exception.getMessage() %>
a.jsp
<%@page import="java.text.DateFormat"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.util.Date" %><%@ page errorPage="/WEB-INF/error1.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=UTF-8"><title>Insert title here</title></head><body> <% int i = 10/0; %></body></html>
运行:
可以看到这其实是转发机制,同一个请求,看地址栏就可得知
还有一种可以在web.xml进行配置
<error-page> <error-code>404</error-code> <location>/WEB-INF/error.jsp</location></error-page>
error.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%><!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=UTF-8"><title>Insert title here</title></head><body> <h3>404错误页面</h3></body></html>
a.jsp
<%@ page errorPage="error1.jsp"%>
这个路径不是正确的,所以会出现404错误
运行:
0 0
- JSP-page指令学习
- JSP学习-page指令
- JSP学习笔记---page指令
- jsp学习6-jsp的page指令
- JSP指令--Page指令
- JSP中的PAGE指令
- jsp page 指令
- [JSP 指令] page
- JSP之page指令
- JSP的page指令
- jsp指令:page
- JSP语法 Page指令
- Jsp中的Page指令
- jsp page指令
- JSP page、include指令
- jsp page指令详解
- JSP之【page】指令
- JSP page 指令详解
- 当前日期所在的星期范围
- MPEG-7描述子(2)——可伸缩颜色描述子SCD
- TouchListener PK OnTouchEvent + 多点触碰
- Live2D Web端实现
- 2.Redis学习-list操作
- JSP-page指令学习
- Linux常用命令大全
- Objective-C中的NSString,rangeOfString,hasPrefix,hasSuffix
- POJ 1176 Party Lamps (DFS)
- xcodex项目配置说明
- 在Linux进行IO的正确姿势
- Cocos2dx一步一步实现Android端热更新(C++)
- STL 算法接口及用法说明
- (原创)一个简洁通用的调用DLL函数的帮助类