JSP page指令
page 指令的语法如下:
%@ page attribute = value %
下表是与 page 指令相关的属性。
%@ page errorpage= myerrorpage.jsp %
注意:myerrorpage.jsp 的 isErrorpage 值必须为 trueisErrorpagetrue、false(默认值)指定当前页面为错误页面 %@ page isErrorpage= true % extends包名.类名指定当前页面继承的父类,一般很少使用 %@ page extends= mypackage.SampleClass % import类名、接口名、包名导入类、接口、包,类似于 Java 的 import 关键字 %@ page import = java.util.Date %
%@ page import= java.io.*, java.lang.* % info页面的描述信息定义 JSP 页面的描述信息,可以使用 getServletInfo() 方法获取 %@ page info= 这里是编程帮的页面信息 % isThreadSafetrue(默认值)、false是否允许多线程使用 %@ page isThreadSafe= false % language脚本语言指定页面中使用的脚本语言 %@ page language= java % sessiontrue(默认值)、false指定页面是否使用 session %@ page session= false % isELIgnoredtrue(默认值)、false指定页面是否忽略 JSP 中的 EL %@ page isELIgnored= false %
以上属性除了 import 可以声明多个外,其它属性都只能出现一次。
下面通过 page 指令的 import 属性导入 java.util.Date 类,显示欢迎信息和用户登录的日期时间。login.jsp 代码如下:
%@ page import= java.util.Date language= java contentType= text/html;charset=utf-8 % html body 您好,欢迎登录编程帮! br / 您登录的时间是 %=new Date()% /body /html
运行结果如下:
![JSP page指令](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/19/20210719_60f5a83d6666b.png)
下面通过 page 指令的 errorpage 和 isErrorPage 属性定义以及重定向到错误页面。index.jsp 代码如下:
%@ page language= java contentType= text/html; charset=UTF-8 pageEncoding= UTF-8 % !DOCTYPE html html body %@page errorPage= errorpage.jsp % %=100/0 % /body /html
errorpage.jsp 代码如下:
%@ page language= java contentType= text/html; charset=UTF-8 pageEncoding= UTF-8 % !DOCTYPE html html body %@page isErrorPage= true % 抱歉,发生了异常! br / 异常为 %= exception% /body /html
注意:exception 只能在错误页面使用。
访问 index.jsp 页面,结果如下:
![index.jsp访问结果](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/19/20210719_60f5a83db2ed8.png)
20997.html
JSP相关文章
- JSP程序设计作业
- idea 查看jsp是否被引用_idea 运行JSP后显示源代码是什么情况
- JSP指令:(page指令、include指令 taglib指令)
- jsp:include 动作指令 与 include 指令详解编程语言
- JSP include动作
- JSP脚本
- JSP Page指令:页面指令
- JSP application.getResourceAsStream()方法:返回指定资源的输入流对象
- JSP是什么?
- JSP jsp:getProperty:数据获取标签
- JSP Out.isAutoFlush()方法:判断缓冲区是否自动刷新
- JSP JSTL <sql:dateParam>标签:填充日期型参数
- 数据采用JSP快速修改MySQL数据库中的记录(jsp修改mysql)
- 数据库JSP快速搭建MySQL数据库连接(jsp连接mysql)
- Linux下搭建JSP开发环境(linux配置jsp环境)
- 数据库基于JSP的Oracle数据库功能测试(jsp测试oracle)
- 基于JSP快速查询Oracle数据库(jsp查询oracle)
- JSP和Oracle结合快速搭建Web应用框架(jsp oracle搭建)
- JSP教程(三)--JSP中”预定义变量”的使用
- 用jsp编写文件上载
- 用JSP实现的一个日历程序
- 一个通用的jsp分页PageBean
- JSP学习笔记
- 在jsp页面中响应速度提高的7种方法分享
- jsp实现文件上传下载的程序示例