include:静态包含和动态包含

include指令分为静态包含和动态包含,下面一一消化……

静态包含:相当于被包含页面直接放到包含页来,然后再进行编译执行。语法:<%@ include file="路径名" %>

动态包含:被包含页先进行执行后才放到包含页。其中分为两种,一种为不带参数的,一种为带参数的。语法分别是:(1)、不带参数:<jsp:include page="bottom.jsp"/>

(2)、带参数:

<jsp:include page="bottom.jsp"/>
<jsp:param value="这是参数" name="参数名" />
</jsp:include>
带参数的可以将参数传递到被包含页,也就是说,上面的例子中,可以在bottom.jsp中接收参数,接收的语句如下
<%request.setCharacterEncoding("GBK");String dongtai=request.getParameter("dongtai"); %>

下面列出两个页面的完整代码:
(1)includedemo.jsp:

<%@ page contentType="text/html; charset=GBK" %>

<html>
<body>
<head>
<title>包含指令的练习</title>
</head>
<%request.setCharacterEncoding("GBK"); %>
<jsp:include page="bottom.jsp">
<jsp:param value="这是参数" name="dongtai" />
</jsp:include>
(2) bottom.jsp:

<%@ page contentType="text/html; charset=GBK" %>
<%
request.setCharacterEncoding("GBK");
String dongtai=request.getParameter("dongtai"); %>
<font size="3"><% out.print(dongtai);%></font>
<font size="4">大家好</font>
</body>
</html>

另外,forward指令和include指令的用法非常相似。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值