社区
Web 开发
帖子详情
jsp 中静态包含和动态包含的区别是什么?
lingkaijlgs
2008-05-15 10:32:02
使用<%@include...%> 静态包含
使用<jsp:include...> 动态包含
区别是什么???谁能详细告诉我???help!
...全文
14639
25
打赏
收藏
jsp 中静态包含和动态包含的区别是什么?
使用 静态包含 使用 动态包含 区别是什么???谁能详细告诉我???help!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ylovep
2012-03-14
打赏
举报
回复
这个区别倒是有几个
第一 动态可以定义变量进行引用,静态貌似不可以
第二 动态只在调用的时候才引用调用的页面 静态则在项目创建的时候就调用
第三 动态执行的效率或者速度快于静态的
貌似其他的也记不太清楚 都是上学的时候稍微记得清楚点 唉 记性差了
study999
2012-03-14
打赏
举报
回复
喜欢5楼的说法
不关橙猫猫事的哦
2012-03-14
打赏
举报
回复
使用<%@include...%> 静态包含,2个页面
单独编译
,生成html代码后才合并成一个页面。
使用<jsp:include...> 动态包含,2个页面合
并起来编译
(如果两个页面有相同的变量或方法,会编译错误),生成html代码后合并成一个页面。
CapitalZ
2012-03-13
打赏
举报
回复
楼上讲的很好!复杂的问题简单化了。
po1c
2011-09-07
打赏
举报
回复
1
1) 静态包含在转换成为java文件的时候将要包含的文件包含进来,作为一个整体编译。动态包含是各个包含文件分别转换,分别编译。
2) 静态包含在两个文件中不能有相同的变量,动态包含允许
3) 静态包含只能包含文件,动态包含还可以包含servlet输出的结果
4) 静态包含不能使用变量作为文件名,动态包含可以使用变量作为文件名
5) 动态包含文件发生变化,包含文件会感知变化。
动感光波
2011-08-15
打赏
举报
回复
5楼+1
zzpxingfu
2011-05-02
打赏
举报
回复
非常同意5楼
radui
2010-08-26
打赏
举报
回复
可以给两种例子来看一下谁啊/??帮忙吧,
Ivan4412
2010-04-23
打赏
举报
回复
使用 <%@include...%> 静态包含
编译时包含
使用 <jsp:include...> 动态包含
执行时包含
yanliping1107
2010-04-22
打赏
举报
回复
面试时问到,特来学习。
No-zero
2010-01-14
打赏
举报
回复
<%include file=%>和当前页面一起运行
<jsp:include page=/>先运行后导入
这个帖子应该能进博物馆了.....不是为赚分,我在巩固自己的知识...
david026
2010-01-14
打赏
举报
回复
学习了
lliiqiang
2009-04-09
打赏
举报
回复
静态包含:先把动态代码重新组合,再生成静态页面
动态包含:各个代码各自生成自己的静态页面,然后再将各自生成的静态组合起来
dujun3245350
2008-09-16
打赏
举报
回复
学习
呵-春泥
2008-09-16
打赏
举报
回复
什么时候的帖?还不结?
applelovelong
2008-09-16
打赏
举报
回复
不错 很同意
linyu1247
2008-05-15
打赏
举报
回复
同意楼上!
Shine_Panda
2008-05-15
打赏
举报
回复
使用 <%@include...%> 静态包含
简单的理解就是你可以认为 这两个页面代码是写在同一个页面里。
使用 <jsp:include...> 动态包含
当 向这个页面
发出请求
后。会转发到 include 的哪个页面去执行。 执行完了后又接着执行本页面余下的代码。
ilrxx
2008-05-15
打赏
举报
回复
<%@include...%>每次被加载进来的页面都需要单独编译;
<jsp:include...>加载与被加载页面动态整合,一起编译,无须单独编译被加载
davidsyg
2008-05-15
打赏
举报
回复
<%@ include file=""%>指令在编写代码的时候一般放在最顶部,主要附加的是被重用的代码,这里所说的附加是指把源代码原封不动的附加过来,例如在jsp程序中使用这个指令的时候file里面的值(即要导入的文件)不能带多余的标签或是与当前jsp文件重复的东西。例如里面不要包含<html><body>这样的标签,因为是把源代码原封不动的附加过来,所以会与当前的jsp中的这样的标签重复导致出错。
而应用<jsp:include>标签导入一个重用文件的时候,这个文件是经过编译的,通俗点说就是附加这个要导入文件经过编译后的效果,所以可以含有与当前jsp程序中重复的内容,因为在附加过来之前就会被解析掉
加载更多回复(5)
JSP
静态
包含
和
动态
包含
JSP
静态
包含
和
动态
包含
JSP
中
动态
include与
静态
include的
区别
介绍
动态
INCLUDE 用法:<
jsp
page=”included.
jsp
” flush=”true”> 说明:它总是会检查所含文件
中
的变化,适合用于
包含
动态
页面,并且可以带参数,先编译之后再进行处理。 原因:1、
静态
include的结果是把其他
jsp
引入...
JSP
极简实操入门
内容包括:
JSP
概述-脚本程序
JSP
概述-
中
文编码
JSP
概述-
JSP
声明
JSP
概述-
JSP
表达式
JSP
概述-
JSP
注释 异常处理-1 异常处理-2 异常处理-3
JSP
概述-判断语句(If…else块)
JSP
概述-判断语句(switch…case块)
JSP
...
JSP
页面的
动态
包含
和
静态
包含
示例及介绍
本文介绍
JSP
静态
包含
语句,即使用
JSP
的include指令来完成的
包含
操作。
JSP
中
,有两种
包含
其它文件的方式,一种是
静态
包含
,一种是
动态
包含
。本文介绍其
中
的
静态
包含
。 所谓
静态
包含
,跟ASP
中
的
包含
是一样的效果,...
JSP
下
动态
INCLUDE与
静态
INCLUDE的
区别
分析
用
jsp
:include动作实现 <
jsp
include page=”included.
jsp
” flush>它总是会检查所含文件
中
的变化,适合用于
包含
动态
页面,并且可以带参数。
静态
INCLUDE 用include伪码实现,定不会检查所含文件的变化,...
Web 开发
81,095
社区成员
341,715
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章