博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP—page指令
阅读量:5142 次
发布时间:2019-06-13

本文共 1242 字,大约阅读时间需要 4 分钟。

JSP—page指令

 

1).page指令用于定义JSP页面的各种属性,无论page指令出现在JSP页面中的什么地方

它的作用的都是整个JSP页面,为了保持程序的可读性和遵循良好的编程习惯,page指令最好是放在整个JSP页面的起始位置。

2).page指令常用的属性:

import属性:指定当前JSP页面对应的Servlet需要导入的类

<%@page import="java.text.DateFormat"%>

 

session属性:取值true或false,指定当前页面的session隐含变量是否可用,它可以说访问当前页面时是否一定要生成HttpSession对象

 

?errorPage和isErrorPage:

    > errorPage:指定若当前页面出现错误的实际响应页面是什么,其中/ 标识的是当前WEB应用的根目录

    <%page errorPage="/error.jsp" %>

 

    > 在响应error.jsp时,JSP引擎使用的请求转发的方式

 

    >isErrorPage:指定当前页面是否为错误处理页面,可以说明当前页面是否可以使用exception隐藏变量,需要注意的是:若指定isErrorPage=“true”,并使用exception的方法,一般不建议能够直接访问该页面

 

    >如何是客户不能直接访问某一个页面呢?

    对于tomcat服务器而言,WEB-INF下的文件不能通过在浏览器中直接输入地址来访问的,但通过请求转发是可以的!

 

    >还可以

 

500
/WEB-INF/error.jsp
java.lang.ArithmeticException
/WEB-INF/error.jsp

 

  

 

.contentType:指定当前JSP页面的相应类型,实际调用的是response.setContentType("text/html; charset=UTF-8");

在tomcat下conf-web.xml下可以找到你想指定当前jsp页面的类型。

通常情况下,对于JSP页面而言其取值均为text/html;charset=UTF-8.charset指定返回的页面字符编码是什么。通常取值为UTF-8

 

(5)pageEncoding:指定当前JSP页面的字符编码,通常情况下该值和contentType中charset一致。

 

.isELIgnored:指定当前JSP页面是否可以使用EL表达式,通常取值为true。

 

转载于:https://www.cnblogs.com/yangHS/p/10985460.html

你可能感兴趣的文章
centos 常用命令
查看>>
P1137 旅行计划
查看>>
洛谷 P2212 [USACO14MAR]浇地Watering the Fields
查看>>
umask函数
查看>>
PHP高级笔记汇总
查看>>
cxGrid用法-最新
查看>>
变量的范围 namespace
查看>>
队列-生产者消费者模式
查看>>
学习笔记23_AspMVC项目
查看>>
webstrom提示不见了
查看>>
Linux 永久挂载镜像文件和制作yum源
查看>>
相似算法-编辑距离
查看>>
hql date比较
查看>>
前端如何判断音视频是否播放完毕
查看>>
[转]vi 常用命令行
查看>>
2011-4-12学习总结
查看>>
【Finish】Python Day 9
查看>>
css3实现漂亮的按钮链接
查看>>
最大矩形面积
查看>>
[python基础] python 2与python 3的区别,一个关于对象的未知的坑
查看>>