jsp标签

静态包含

  • 语法:

    • <%@ include file="/"%>
    • file属性指定要包含的jsp页面路径(/ 映射到工程路径)
  • 用来包含一些被大量使用的相同的页面模块,例如页脚

  • 原理
    这一条语句其实是把包含的jsp页面的内容拿过来,放在包含语句的位置处,类似于c语言中的#include引入头文件。

动态包含

  • 语法:
    • <jsp:include page="/"> </jsp:include>
  • 动态包含也会把被包含的jsp页面的内容拿过来
  • 但是动态包含的内容也会被jsp翻译为java语句
  • 动态包含还能传递参数(这些参数被传到包含的jsp文件中,在包含的jsp中可以获取到这些参数)
<jsp:include page="xxx.jsp">
    <jsp:param name="username" value="abc">
    <jsp:param name="password",value="def">
</jsp:include>

请求转发标签

  • 语法
    <jsp:forward page="">jsp:forward
  • page属性设置请求转发的路径
  • 与request.getRequestDispatcher("/").forwardO(request,response);没什么区别
posted @ 2021-10-26 18:08  这个世界会好的  阅读(25)  评论(0编辑  收藏  举报