前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JSP动作标识

JSP动作标识

作者头像
HUC思梦
发布2020-09-03 10:17:41
8290
发布2020-09-03 10:17:41
举报

jsp中include有两种形式:

include指令:<%@ include file=""%>

include动作:<jsp:include page="" />

他们的区别:

<%@ include file=""%>又称静态包含,使用时要注意以下几点:

1、被包含文件中不能再使用<html><body></html></body>的标签,否则会与包含页面中的标签重复;

2、被包含文件的路径不能写成动态的,如:<%@ include file="<%=xxx%>"%>;

3、被包含文件的路径中不能携带参数,如:<%@ include file="navi.jsp?flag=1"%>。

总结:在编译期,就把jsp的代码原封不动就拼到这个页面来了。运行时把jsp的代码,当作本页代码运行。

<jsp:include page="" />又称动态包含

运行期访问这个页面,把jsp页面的结果拿出来。也就是说,直接新写一个完整的jsp或html即可,类似于html中已经过时的<frameset>框架的写法

执行请求转发的动作标识<jsp:forward >

让一个页面转向另一个页面,可以是JSP页面,也可以是HTML页面和Servlet页面。

基本语法:<jsp:forward page="url"/>

设置参数的子动作标识< jsp:param>

子动作标识是指作为其他标识的子标识。用来向动态的目标文件中传递参数。等价于文件名后面加“?参数名=参数值”。

基本语法:< jsp:param name="参数名” value="参数值"/>

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-07-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • jsp中include有两种形式:
  • 执行请求转发的动作标识<jsp:forward >
  • 设置参数的子动作标识< jsp:param>
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档