分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

JSP指令

发布时间:2023-09-06 02:12责任编辑:沈小雨关键词:指令

JSP指令

制作人:全心全意

JSP页面指令使用格式

 <%@ 指令 属性=”属性值” … %>

1.page指令

JSP页面最常用的指令,用于定义整个JSP页面的相关属性,这些属性在JSP被服务器解析成Servlet时会转换为相应的Java程序代码。其常用属性如下:

  • language属性:设置JSP页面使用的语言,目前仅支持Java语言
  • extends属性:设置JSP页面继承的Java类。该属性并不常用,有可能影响服务器的性能优化
  • import属性:设置JSP页面导入的类包
  • pageEncoding属性:设置JSP页面的编码格式(文件编码)
  • contentType属性:设置JSP页面的MIME类型和字符编码
<%@ page contentType=”text/html;charset=UTF-8” %>
  • session属性:指定JSP页面是否使用HTTP的session会话对象。其属性值为boolean类型
  • buffer属性:设置JSP页面的out输出对象使用的缓冲区大小,默认为8KB,且单位只能使用KB
  • autoFlush属性:设置JSP页面缓存满时,是否自动刷新缓存。默认值为true;如果设置为false,则缓存被填满时将抛出异常
  • isErrorPage属性:将当前JSP页面设置成错误处理页面来处理另一个JSP页面的错误,也就是异常处理。
  • errorPage属性:指定处理当前JSP页面异常错误的另一个JSP页面,指定的JSP错误处理页面设置的isErrorPage属性为true,errorPage属性的属性值是一个url字符串。

2.include指令

文件包含指令include是JSP的另一条指令标识。通过该指令可以在JSP页面中包含另一个JSP页面。不过该指令是静态包含,也就是说被包含文件中所有内容会被原样包含到该JSP页面中,即使被包含文件中有JSP代码,在包含时也不会被编译执行。使用include指令,最终将生成一个文件,所以在被包含和包含文件中,不能有相同名称的变量。

         

<%@ include file=”包含页面的地址”%>

该指令只有一个file属性,用于指定要包含文件的路径。该路径可以是相对路径,也可以是绝对路径。但是不可以是通过<%%>表达式所代表的文件

3.taglib指令

在JSP页面中,可以通过taglib指令标识声明该页面中所使用的标签库,同时引用标签库,并指定标签的前缀。在页面中引用标签库后,就可以通过前缀来引用标签库中的标签。

           

<%@ taglib prefix=”前缀” uri=”标签库文件存放位置” %>
  • prefix:用于指定标签的前缀,该前缀不能命名为jsp、jspx、java、javax、sun、servlet、和sunw
  •  uri:用于指定标签库文件的存放位置

JSP指令

原文地址:https://www.cnblogs.com/zhangquan-yw/p/9537272.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved