栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP 指令表示

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSP 指令表示

jsp指令标识语法格式:<%@ 指令名="属性值"……%>

指令名:jsp中包含page、include、taglib三条指令

一、page指令(针对当前页面的指令)

用于定义整个jsp页面的相关属性

格式:<%@ page attr1="value1"……%>

1、language属性

用于设置jsp页面使用的语言,目前仅支持java

<%@ page language="java"%>
2、extends属性

该属性用于设置jsp页面继承的Java类,所有JSP页面在执行前都会被服务器解析成Servlet,该属性不常用,可能影响服务器性能

3、import属性

该属性用于设置JSP导入的Java类包

<%@ page import="java.util" %>
4、pageEccoding属性

该属性用于定义JSP页面的编码格式。编码属性设置为ISO-8859-1,则该页面不支持中文符号。通常设置为GB18030

<%@ page pageEccoding="GB18030"%>
5、contentType属性

用于设置JSP页面的MIME类型和字符编码,浏览器会据此显示网页内容

<%@ page contentType="text/html";chareset="UTF-8"%>
6、session属性

该属性用于指定JSP页面是否使用HTTP的session会话对象。其属性值为boolean类型。

<%@ page session="true"%>//默认为true
7、buffer属性

该属性用于设置JSP的out输出对象使用的缓冲区大小,默认为8kb,值可以为8的倍数kb

<%@ page buffer="128kb"%>
8、autoFlush属性

该属性用于设置JSP页面缓存满时,是否自动刷新缓存。默认值为true。若设置为flase,缓存被填满时将会抛出异常

<%@ page autoFlush="true"%>//默认为true
9、isErrorPage属性

该属性可以将当前JSP页面设置成错误处理页面来处理另一个JSP页面的错误。

<%@ page isErrorPage="false"%>//默认为false
10、errorPage、isErrorPage属性

该属性指定页面出错时的处理页面

<%@ page errorPage="url" %>

处理页面:

<%@ page isErrorPage="true" %>
二、include指令(指定如何包含另一个页面)

        该指令可以将一个外部文件嵌入到当前jsp文件中,生成一个完整的页面

<%@ include file="subpage.jsp" %>

例:

<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>








	这是第二个jsp页面
<%@ include file="subpage.jsp" %>
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>








	这是第一个jsp页面

三、tablib指令(定义和访问自定义标签)

        在编写JSP页面程序时,除了使用HTML标签,还可以引入JSP的标准标签库中的标签(STL)或自定义标签,以便简化JSP页面。

        格式:

<%@ taglib prefix="tagPrefix" uri="tagURI" %>

        prefix:用于指定标签的前缀

        rui:用于指定标签库文件的位置

例:

<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>
<%@ taglib  prefix="c" uri="http://java.sun.com/jstl/core_rt" %>







	JSP taglib编译指令测试
example=

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835986.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号