JSP基础语法---包含和跳转

本文详细介绍了JSP中的包含操作,包括静态包含和动态包含,并通过实例演示了它们的区别和使用场景。同时,文章讲解了JSP的跳转功能,展示了服务器端跳转的应用,并总结了forward和include指令的差异。
摘要由CSDN通过智能技术生成

包含操作

使用包含操作:

使用包含操作,可以将一些重复的代码包含进来继续使用。


从一般正常的页面组成来看,一共分为四个区域。

真正在改变的地方只是具体内容处,因为根据不同的用户浏览的不同,那么肯定这上面会存在差别。现在就有两种做法实现以上一种功能:

方法一:在每一个JSP页面(HTML)都包含工具栏、头部信息、尾部信息、具体内容。

方法二:将工具栏、头部信息、尾部信息都分成各个独立的文件,以后用的时候直接导入进来。

很明显现在第二种方法会比第一种更好,因为如果采用第一种做法,则很多的代码会出现重复的问题,而如果采用了第二种形式会发现以后修改的时候会更方便。


在JSP中如果要想实现包含的操作,有两种做法:静态包含、动态包含

静态包含语法:

<%@include file = “要包含的文件路径”%>


这条指令很类似于<%@page%>指令。

例子:静态包含

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

<html>

<head><title>www.baidu.com</title></head>

<body>

     <h1>静态包含操作</h1>

     <%@ include file="info.htm"%>

     <%@ include file="info.jsp"%>

     <%@ include file="info.inc"%>

</body>

</html>

用浏览器打开的结果如下:


我们通过查看源代码可以发现,源文件中的include部分已经被分别替换为了原来的Info.*文件中的内容了。


静态包含就是将内容进行了直接的替换,就好比程序中定义的变量一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值