jsp基本语法

jsp基本语法

目录

指令标识
  • <%@ 指令名 属性1=“属性值1” 属性2=“属性值2” … %>
    指令名:page 、include 、taglib
    属性: import、language、contentType、charset、pageEncoding…
    属性值:用于指定属性值

1.page指令
page指令包含了15个属性,常用的如下:
language、extends、import、pageEncoding、contentType、session、buffer、autoFlush、isErrorPage、errorPage。

  • language属性:该属性用于设置jsp页面的语言,目前只支持java
  • 该属性用于设置jsp页面继承的java类,所有jsp页面在执行之前都会被服务器解析成servlet,而servlet是由java定义的,所以jsp和servlet都可以继承指定的父类。该属性并不常用。
  • import属性: 该属性用于设置jsp导入的类包。
  • pageEncoding属性: 该属性用于定义jsp页面的编码格式,也就是指定文件的编码。
  • contentType属性: 该属性用于设置jsp页面的MIME类型和字符编码,浏览器会根据此显示网页内容。
  • session属性:该属性指定jsp页面是否使用http的session会话对象。该属性值是boolean类型。
  • buffer属性: 该属性用于设置jsp的out输出对象使用的缓冲区的大小,默认是8KB
  • autoFlush属性:该属性用于设置jsp页面缓存满时,是否自动刷新缓存。默认值为true。
  • isErrorPage属性: 该属性可以将当前的jsp页面设置成错误处理页面,以处理另一个jsp页面的错误
  • errorPage属性: 该属性用于指定处理当前的就是怕页面异常错误的另一个jsp页面。指定的页面isErrorPage需要为true

2.include指令
通过该指令可以在一个jsp页面中包含另一个jsp页面。
<%@ include file=“path”%>

3.taglib指令
通过taglib指令标识声明该页面中使用的标签库,并指定标签的前缀。
<%@ taglib prefix=“tagPrefix” uri=“tagURI” %>
preifx:用于指定标签的前缀
uri:用于指定标签库文件的存放位置

脚本标识

1.jsp表达式
<%=表达式%>
2.声明标识
<%! 声明变量或方法的代码%>
3.代码片段
<% java代码或脚本代码%>
标识和代码片段的区别:标识生命周期时知道服务器关闭,代码片段是页面关闭。

jsp注释

//注释
/*
注释
*/
<%-- 注释 --%>

动作标识

1.包含文件标识jsp:include
2.请求转发标识jsp:forward
<jsp:forward page=“url”/>
3.传递参数标识jsp:param
<jsp:param name="参数名“ value=“参数值”>
<jsp:forward page=“modify.jsp”>
<jsp:param name=“userid” value=“1”/>
</jsp:forward>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值