JSP的指令动作

在这里插入图片描述
JSP指令:JSP指令是为JSP引擎设计的,它们并不直接产生任何可见输出,而是只告诉引擎如何处理JSP页面中的其余部分。
JSP指令的语法

<%@ 指令名称 属性1=“属性值1” 属性2=“属性值2” ...%>

1、page指令

page指令用于设置JSP页面的属性,对于整个JSP页面有效。
(除import属性外,每一种属性只能出现一次,多次设置将覆盖掉先前的设置)

  • import属性:用于导入JAVA包
  • <%@page import="java.util.*"%>
  • pageEncoding属性:用于设置当前页面的字符集
  • <%@page pageEncoding=“utf-8”%>
  • contentType属性:确定JSP页面相应的MIME类型和JSP页面字符的编码
  • <%@page contentType="text/html;charset=utf-8"%>
  • <%@page contentType="application/msword"%>
  • errorPage属性:定义JSP页面产生异常时跳转的处理页面
  • <%@page errorPage="error.jsp"%>
  • isErrorPage属性:声明当前页面为错误处理页面
  • <%@ isErrorPage="true"%>

2、include指令

include指令标记的作用是在JSP页面出线该指令的位置处,静态插入一个文件,通常用来包含网站中经常出线的重复HTML页面也JSP页面
语法:<%@inlcude file="文件的URL"%>
静态插入,就是当前JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成JAVA文件

3、taglib指令

taglib指令用于在JSP页面中导入标签库

—————————————————————————————————————————————————————
—————————————————————————————————————————————————————

JSP动作元素:JSP动作元素称之为JSP标签,用于在JSP页面中提供业务逻辑功能

1、include动作标记

用于把另外一个资源的输出内容插入当前JSP页面的输出内容之中,这种在JSP页面执是的引入方式称之为动态引入。
语法:
<jsp:include page="文件的URL" param 子标记></jsp:include>
<jsp:inlcude page="文件的URL" flush="true">
page属性用于指定被引入资源的相对路径,可以通过执行一个表达式来获得
flush属性指定在插入其他资源的输出内容是,是否先将当前页面的已输出的内容刷新到客户端

2、forward动作标记

从该指令出停止当前页面的继续执行,而转向执行page属性执行的JSP页面,实现页面的跳转
语法:
<jsp:forward page="文件的URL"></jsp:forward>
<jsp:foward page="文件的URL"> param 子标记 </jsp:forward>

3、param动作标记

以“名字-值”的形式为其他标记提供附加信息
语法:
<jsp:param name="名字" value="值">
param标记不能独立使用,需作为include动作标记、forward动作标记、plugin动作标记的子标记来使用

4、plugin动作标记

可以在页面中插入Java Applet小程序或JavaBean,可以在客户端运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值