Day 08 JSP技术 (下)

这篇博客主要介绍了JSP中的两个重要动作元素:<jsp:include>和<jsp:forward>。前者用于运行时包含静态或动态页面,支持编译时包含,可以通过flush属性控制缓冲区。后者则用于页面响应转发,可以转发到静态HTML或动态JSP,甚至是Servlet。文中还提到了实际项目中如何应用这些元素,例如在传智书城首页设置中如何使用它们进行页面重构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在学习目标:

1.<jsp:include>动作元素

2.<jsp:forward>动作元素

学习内容:

jsp动作元素

1.<jsp:include>动作元素

<jsp:include>动作元素:

功能:包含其他静态页面或动态页面。

特点:包含是指在运行时包含,也支持编译时包含。

语法格式:

<jsp:include page="相对路径 url" flush="true | false" />

flush为true时,实时输出缓冲区。该动作元素可以添加参数<jsp:param>

 

2.<jsp:forward>动作元素

forward指令用于将页面响应转发到另外的页面。既可以转发到静态的HTML页面,也可以转发到动态的JSP页面,或者转发到容器中的Servlet。<jsp:forward>动作元素的语法格式如下。

      <jsp:forward page="relativeURL">

 

 

传智书城:

1.首页设置:创建一个index.jsp的页面文件

2.文件移植,将client文件夹复制到WebContent目录下,并将文件夹下所有html文件改为jsp文件

3.修改JSP页面中的地址和链接

 在index.jsp页面文件中的链接和图片等路径前加入"${pageContext.request.contextPath}/client/"

 4.抽取页面代码

head.jsp

menu_search.jsp

 foot.jsp

使用include指令将抽取出的3个jsp页面包含在index.jsp中

结果:

2020080605009

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值