jsp3

page指令
<@ page 属性名=“value” %>

属性名:

language: 声明当前 jsp 使用的编程语言,默认值是java(它现在也只支持java)(工作的时候也是写 java)

import:导入要使用的包(工作的时候,需要导入类的时候使用)

contentType: 设 置 浏 览 器 解 析 html 的 编 码 表 , 有pageEncoding 的情况可以不设置。

相当于:Response.setcontentType(“text/html;charset=utf-8”) (工作的时候,不写这个属性)

当设置过 pageEncoding="UTF-8"之后,浏览器解析的时候,默认使用 UTF-8,所以不再重新设置编码表。

pageEncoding:设置当前 jsp 源文件的编码表 (工作的时候,就使用 UTF-8)

extends: 用于jsp转换后的Servlet类的父类

session: 设置在当前的页面中是否可以直接使用session 对象(工作时候一般不设置,默认为true)

buffer: 指定jsp隐含对象out使用的缓冲区大小,如果设置为none,表示不使用缓冲区。属性值只能为kb为单位

autoFlush: 指定缓冲区满的时候是否刷新

isThreadSafe: 是否线程安全

info: 指定页面的相关信息,可以通过Servlet接口getServletInfo()获取

errorPage:设置在当前 jsp 页面(jsp3.jsp)发生异常(int I= 1/0;)后, 跳转那个页面( 500.jsp)。

(工作的时候,如果页面有可能发生错误)

isErrorPage:设置当前的 JSP 页面(500.jsp),是否是显示错误信息页面( 500.jsp),如果是错误页面

可以看到错误的信息(使用 exception 对象——jsp 中的对象)

isELlgnored:是否解析 jsp 中的 EL 表达式(工作的时候,一般不写,使用默认的,默认为 false 解析

El 表达式)

deferredSyntaxAllowedAsListeral: 是否出现字符序列"#"(不包含引号)

trimDriectiveWhiteSpaces: 页面无关空白是否删除

补充:一般开发的时候,会把整个项目中的常见的错误处理配置到 web.xml 文件中

测试统一错误配置的时候,需要将 jsp page 指令中 errorPage 属性去掉(不然会跳转)

500

/500.jsp

java.security.AccessControlException

/ace.html

–>

taglib指令
<%@ taglib prefix=“前缀名” uri=“标签库URI地址” %>

taglib 指令作用: taglib 指令在 jsp 导入已经定义好的标签库或者函数库(与类库( java 对象,一个一

个类)不是一个概念),方便程序员使用定义好的标签和函数

翻译:

将已经定义好的对象(标签和函数), 导入到当前的 jsp 文件中, 让我们可以使用。(相

当于使用 import 关键字,可以导入其他已经定义好的 java 类)

如;

<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>

就是表示导入了JSTL的核心标签库

uri:是当前标签对应的 Java 代码封装之后的名称空间——指定了一个网址,这个网址

是用来确定,我们要引入的是那个标签库或者函数库

prefix:它是当前在页面上可以使用的标签的短名称——小名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值