Jsp的三大指令

本文详细介绍了JSP中的三种指令:include、page 和 taglib 的作用、语法及注意事项。包括静态包含原理、页面翻译配置以及标签库的导入等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)include指令

  • 作用: 在当前页面用于包含其他页面
  • 语法: <%@include file=”common/header.jsp”%>
  • 注意:
    1)原理是把被包含的页面(header.jsp)的内容翻译到包含页面(index.jsp)中,合并成翻译成一个java源文件,再编译运行,这种包含叫静态包含(源码包含)
    2)如果使用静态包含,被包含页面中不需要出现全局的html标签了!!!(如html、head、 body)

(2)page指令

  • 作用: 告诉tomcat服务器如何翻译jsp文件
  • 语法: <%@ page
    language=”java” –告诉服务器使用什么动态语言来翻译jsp文件
    import=”java.util.*” –告诉服务器java文件使用什么包,导入包时,多个包之间用逗号分割
    pageEncoding=”utf-8” –告诉服务器使用什么编码翻译jsp文件(成java文件)
    contentType=”text/html; charset=utf-8” 服务器发送浏览器的数据类型和内容编码
    设置pageEncoding即可解决中文乱码问题
    errorPage=”error.jsp”
    isErrorPage=”false”
    buffer=”8kb”
    session=”true”
    isELIgnored=”false”
    %>

(3)taglib指令

  • 作用:导入标签库
  • 语法:<%@taglib uri=”tld文件的uri名称” prefix=”简写” %>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值