进来看两行代码的区别

mathematical 2010-09-29 12:39:28
请问a和b有什么区别?请不要告诉我一个在上一个在下之类的话啊

<%@page contentType="text/html;charset=gb2312"%>
<%@include file="usinginclude.html"%>//a

<html>
<head>
<title>jsp:include</title>
</head>
<body>
<jsp:include page="usinginclude.html"/>//b
</body>
</html>

...全文
278 25 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
W8746988 2010-10-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hitman241_0 的回复:]
引用 2 楼 yuliangxin 的回复:
静态包含和动态包含
sforat 2010-09-30
  • 打赏
  • 举报
回复
一个静态包含,一个动态包含。是不一样的。
水中影子 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yuliangxin 的回复:]
静态包含和动态包含
[/Quote]

正解
zhyou110z 2010-09-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hitman241_0 的回复:]
引用 2 楼 yuliangxin 的回复:
静态包含和动态包含

ening......
[/Quote]+1
我很低调1234 2010-09-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yuliangxin 的回复:]
静态包含和动态包含
[/Quote]
ening......
duben4814 2010-09-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yuliangxin 的回复:]
静态包含和动态包含
[/Quote]

正解

zhy0511 2010-09-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yuliangxin 的回复:]

静态包含和动态包含
[/Quote]

up
DarkKnightLeon 2010-09-29
  • 打赏
  • 举报
回复
静态包含和动态包含
funfun5433 2010-09-29
  • 打赏
  • 举报
回复
你自己去百度一下 include指令以及include行为的区别
qingralf 2010-09-29
  • 打赏
  • 举报
回复
呵呵.逗我笑了
qingralf 2010-09-29
  • 打赏
  • 举报
回复
一个在上一个在下
阳光下的木棉 2010-09-29
  • 打赏
  • 举报
回复
引用 9 楼 qdwangle 的回复:
静态包含:先把动态代码重新组合,再生成静态页面
动态包含:各个代码各自生成自己的静态页面,然后再将各自生成的静态组合起来
简单的说就是:
前者编译时包含,后者执行时包含
[/Quote]
parckle 2010-09-29
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 leechhui 的回复:]
想要更好地理解上面的问题,先把JSP的执行流程复习一下吧:web容器接到网页请求-->判断为JSP请求--->将JSP翻译成.java(servlet)文件--->解释成.class-->执行servlet--->生成HTML---->将HTML返回给客户端浏览器 (以上流程省略了一些判断)
对于指令<%@include file=""%>,服务器会将file中包含的jsp先生成servlet的……
[/Quote]

qwe165523257 2010-09-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 dandeline 的回复:]

就是指静态包含和动态包含
静态包含:先把动态代码重新组合,再生成静态页面
动态包含:各个代码各自生成自己的静态页面,然后再将各自生成的静态组合起来
简单的说就是:
前者编译时包含,后者执行时包含
[/Quote]


学习
Vivian96 2010-09-29
  • 打赏
  • 举报
回复
动态INCLUDE用jsp:include动作实现 检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。
静态INCLUDE用include伪码实现,不会检查所含文件的变化,适用于包含静态页面
浴火_凤凰 2010-09-29
  • 打赏
  • 举报
回复
一个动态编译,一个静态编译
leechhui 2010-09-29
  • 打赏
  • 举报
回复
想要更好地理解上面的问题,先把JSP的执行流程复习一下吧:web容器接到网页请求-->判断为JSP请求--->将JSP翻译成.java(servlet)文件--->解释成.class-->执行servlet--->生成HTML---->将HTML返回给客户端浏览器 (以上流程省略了一些判断)
对于指令<%@include file=""%>,服务器会将file中包含的jsp先生成servlet的Java代码,然后将这些Java代码嵌入到发出include指令的jsp中(这些jsp也先生成Java代码),然后将合并后的servlet代码编译成.class,最后就是jsp的后续流程了。
对于 <jsp:include page=""/>,两个jsp都先经过第一段中的jsp流程生成HTML,然后把这些HTML合并,最后发到客户端浏览器。
hbu_zhy 2010-09-29
  • 打赏
  • 举报
回复
家载时间不同。
两个木头 2010-09-29
  • 打赏
  • 举报
回复
学习了 !!!!
myderek 2010-09-29
  • 打赏
  • 举报
回复
静态INCLUDE 是编译时加载
动态INCLUDE 是请求时加载
效率上应该是静态的高
加载更多回复(5)

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧