jsp基本语法

本文详细介绍了JSP的基本语法,包括Page指令、Include指令、Taglib指令、JSP声明和表达式。Page指令用于设置页面属性,Include指令用于合并多个页面,Taglib指令引入自定义标签库,JSP声明定义全局变量和方法,而JSP表达式则用于将Java表达式输出到页面上。

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

Page指令

<%@ page attribute="value" %>   或    <jsp:directive.page attribute="value" />

buffer指定out对象使用缓冲区的大小(默认为8KB,单位只能是KB)
autoFlush控制out对象的缓存区,设置JSP页面缓存满时,是否自动刷新缓存(默认为true,否则缓存被填满时将抛出异常)
contentType指定当前JSP页面的MIME类型和字符编码,浏览器会据此显示网页内容
errorPage指定当JSP页面发生异常时需要转向的错误处理页面
isErrorPage指定当前页面是否可以作为另一个JSP页面的错误处理页面
extends指定servlet从哪一个类继承,不常用,而且有可能印象服务器性能优化
import导入要使用的Java类
info定义JSP页面的描述信息
isThreadSafe指定对JSP页面的访问是否为线程安全
language定义JSP页面所用的脚本语言,默认是Java
session指定JSP页面是否使用session
isELIgnored指定是否执行EL表达式
isScriptingEnabled确定脚本元素能否被使用
pageEncoding用于定义jsp页面的编码格式,也就是指定文件编码
Include指令

<%@ include file="文件相对 url 地址" %>    或    <jsp:directive.include file="文件相对 url 地址" />

Taglib指令

<%@ taglib uri="uri" prefix="prefixOfTag" %>  或  <jsp:directive.taglib uri="uri" prefix="prefixOfTag" />

JSP声明

用于在jsp页面中定义全局的变量或方法。

<%! declaration; [ declaration; ]+ ... %>     

JSP表达式

一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方,但是不能使用分号来结束表达式。

<%= 表达式 %>

JSP注释
<%-- 注释 --%>JSP注释,注释内容不会被发送至浏览器甚至不会被编译
<!-- 注释 -->HTML注释,通过浏览器查看网页源代码时可以看见注释内容







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值