在学习目标:
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