page指令

1、jsp中三大指令:page、include静态包含、taglib导入标签库

2、page指令格式:<%@page 属性="属性值" 属性="属性值">

属性:

>pageEncoding:它指定当前页面的编码,在服务器要把jsp编译成.java时使用。(需要和页面默认设置的编码一致)

contentType:表示添加一个响应头:Content-Type,等同于response.setContentType("text/html;charset="utf-8");

如果这两个属性只设置一个则表示,另一个属性的编码同已经设置的那一个。如果都不写则默认iso编码(不能存在中文)。

>import:导包,可以出现多次,也可以用逗号隔开不同包

>errorPage:当前页面如果抛出异常,转发到该属性指定的页面

isErrorPage:它指定当前页面是处理错误的页面,这个页面会设置状态码为500!并且该页面可以使用9大内置对象中的exception(只有指定了isErrorPage属性的页面才可以使用)。

还可以在web.xml中配置错误页面:

<error-page>
    <error-code>404</error-code>
    <location>/error404.jsp</location>
</error-page>
<error-page>
    <error-code>500</error-code>
    <location>/error500.jsp</location>
</error-page>
<error-page>
    <exception-type>java.lang.RuntimeException</exception-type>
    <location>/error.jsp</location>
</error-page>

>记:常见状态码

  • 200 - 请求成功
  • 301 - 资源(网页等)被永久转移到其它URL
  • 404 - 请求的资源(网页等)不存在
  • 500 - 内部服务器错误

>autoFlush:指定jsp的输出缓冲区满时,是否自动刷新!默认为true,如果为false,那么在缓冲区满时会抛出异常。

buffer:指定缓冲区大小,默认为8kb,一般不需要修改

>isELIgnored:是否忽略el表达式,默认值为false,不忽略,支持

>(基本不用)

language:指定当前jsp编译后的语言类型,默认值为java

info:信息

isThreadSafe:默认为false,为true时只能处理单线程的访问

session:默认为true,表示当前jsp页面可以使用session对象

extends:指定当前jsp页面生成的Servlet的父类

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值