[JAVAWEB]11.JSP中的JavaBean和动作元素(四)

4.复习笔记(这个就是课后习题以及课程所呈现的需求)

这个我打算录视频的,还是录视频比较直接,而且比较简洁

5.自测代码

2.课堂笔记

useBean
setProperty
getProperty
1.<jsp:include>
讲道理阶段:
<%@ include file=""%> 是在翻译阶段执行

    jsp在运行前,会被翻译成一个Java类(servlet),在翻译的时候,会

把include指令所申明的文件内容包含进来。
    和这个jsp的内容形成一个整体。运行时,就不会再运行被包含的文件。

叫做静态包含(整个文件的内容都被复制过来了)。


(1)首先新建main.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 

"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; 

charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1 align="center">这是主页面</h1>
<%@include file="footer.jsp"%>
</body>
</html>


(2)新建footer.jsp代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 

"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; 

charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<hr>
<br></br>
<p>版权所有海阔科技有限公司2000-2017</p>
</body>
</html>
(3)运行main文件,

小结:首先新建一个主页面main,里面包含了
<h1 align="center">这是主页面</h1>
<%@include file="footer.jsp"%>
这样两句代码
②新建一个footer.jsp,然后里面设置版权信息.
③最后设置运行一下看看,在.metadata知道java里面的内容,找到service函

数,找到下面代码:
out.write("<p>***2000-2017</p>\r\n");
可以看到footer.jsp是没有class文件的,但是main.jsp有class文件


(4)接下来我们将下面代码改掉
<!-- <%@include file="footer.jsp"%>  -->源代码
<jsp:include page="footer.jsp"></jsp:include>新代码

(5)我们去.metadata找找看,footer.jsp是运行的,有class文件

小结:主文件中只是说明了要把那个文件的运行结果包含进来,只指定了文件

名。

3.课程效果图

这里写图片描述

1.代码

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值