Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1494400
  • 博文数量: 329
  • 博客积分: 2773
  • 博客等级: 少校
  • 技术积分: 4219
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 14:17
个人简介

淡定从容,宁静致远

文章分类

全部博文(329)

文章存档

2016年(4)

2015年(50)

2014年(68)

2013年(45)

2012年(162)

分类: Java

2016-01-07 15:59:11


include指令是静态引入的;
而include动作是动态引入的。
静态与动态的include与页面内容无关。 

与<%@include...%>不同的是,jsp:include 可以向被包含的页传递参数,
但,如果传递参数的话,被包含的页必须是JSP页面。 

例如:向被包含的页included2.jsp传递参数: 

page属性: 相对路径指明被包含的文件 
flush属性: 必须用true ,表示页面可刷新。
可以用jsp:param向被包含的动态页即JSP页传递参数(而include指令则不可以),参数以”参数名-值”对的形式传递,被包含的页使用request.getParameter(“参数名称”)可以获取相应参数的值

JSP中的include的两种用法
 
1.两种用法
<%@ include file=” ”%>

 
2.用法区别
(1)执行时间上区别
<%@ include file=”relativeURI”%>                   是在翻译阶段执行
 在请求处理阶段执行.
 
(2)引入内容的不同
 
<%@ include file=” ”%>
jsp的include指令元素读入指定页面的内容。并把这些内容和本来的页面融合到一起。(这个过程是在翻译阶段:也就是jsp被转化成servlet的阶段进行的。
引入执行页面或servlet所天生的应答文本.
 
3.如何使include页面携带入参
” flush=”true” >



 
阅读(4044) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~