本文共 1603 字,大约阅读时间需要 5 分钟。
JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。
语法::<%@ 指令 属性名=“值” %>Page指令为容器提供当前页面的使用说明以及各种的页面属性。一个JSP页面可以包含多个page指令。一般情况下page指令都是放在JSP页面的起始位置,比如我们最常见的:
常见的page指令中的属性:JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。
两种形式:
@include指令
直接导入其他的JSP页面,导入之后JSP引擎就会把这两个JSP翻译成一个Servlet。通常也被称为静态导入<%@include file="common/header.jsp"%>我是index页面
<%@include file="common/footer.jsp"%>
< jsp:include>指令
这种形式是动态导入,如果导入的是静态的JSP文件,那么用法与@include功能相似在jsp中有大量的java代码十分痛苦,所以开发中我们可以使用一些现成的标签库,就相当于使用一些替代java代码的标签语言
out.print()-----> <c:out> : 这个c就是一个别人定义好的标签库,像这样的库有非常多,我们甚至可以自己定义;在web.xml中使用< error-page>标签为整个web应用设置错误处理页面,比如:使用< error-page>标签配置404的错误处理页面:
404 /ErrorPage/error.jsp
意思就是当JSP出错的时候,如果是404错误,就会调到指定的页面/ErrorPage/error.jsp
转载地址:http://woiwi.baihongyu.com/