include指令

<%@ include file="URL" %>

include动作

<jsp:include page="URL" flush="true|false" />

属性:page --> 要包含的页面   flush -->被包含的页面是否从缓冲区中读取

 

include指令与include动作比较
  include指令 jsp:include动作
语法格式 <%@ include file="URL" %> <jsp:include page="URL" flush="true|false" />
发生作用的时间 页面转换期间 请求期间
包含的内容 文件的实际内容(源代码) 页面的输出(结果)
转换成的Servlet 主页面和包含页面转换为一个Servlet 主页面和包含页面转换为独立的Servlet
编译时间 较慢——资源必须被解析 较快
执行时间 稍快 稍慢——每次资源必须被解析

 

 

 

 

 

 

 

 

 

 

forward动作

语法:<jsp:forward page="URL" />

等同于 request.getRequestDispatcher("/url").forward(request,response); 服务器内部跳转

 

param动作

语法:<jsp:param name="参数名" value="参数值" >

常常与<jsp:forward>一起使用,作为其的子标签

<jsp:forward page="user.jsp">
    <jsp:param value="admin@163.com"  name="email" />
</jsp:forward>

可以在跳转是修改或增加参数

Posted on 2018-03-22 14:00  ZHONGLINGHUI  阅读(149)  评论(0编辑  收藏  举报