08 jsp action 标签

<%--
    1)<jsp:foward/>  转发
     --%>
     
     <%--
     2) <jsp:param/> 参数
      --%>
     <%
        //request.getRequestDispatcher("/03.el3.jsp?name=eric").forward(request,response);
      %>
    <%--  注意: 一定要使用jsp注释来注释标签      
      <jsp:forward page="/05.action2.jsp">
        <jsp:param value="eric" name="name"/>
        <jsp:param value="jacky" name="name"/>      
      </jsp:forward>
       --%>
       <%--
       3 ) <jsp:include/> 动态包含。可以携带参数给被包含的页面,但是静态包含不能携带参数给被包含的页面
        --%>
  <jsp:include page="/common/header.jsp">
    <jsp:param value="eric" name="name"/>
  </jsp:include>
      主页内容 
      
  </body>

注意:
包含标签的原理是包含与被包含的页面单独翻译成不同的java文件,然后再运行时合并在一起。 (先翻译再合并,动态包含)
静态包含 vs 动态包含
静态包含: 先合并再翻译。不能携带参数
动态包含: 先翻译再合并。携带参数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,766评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,949评论 18 139
  • 这篇文章是我之前翻阅了不少的书籍以及从网络上收集的一些资料的整理,因此不免有一些不准确的地方,同时不同JDK版本的...
    高广超阅读 15,722评论 3 83
  • 在中学时,历史里学到过《中华文明的起源》一篇,书中说:“尧、舜、禹”是继黄帝之后在黄河流域出现的杰出部落联盟首...
    狂拽霸气阅读 694评论 1 3