JSP指令(转载)

指令的类型:
  page,include

    page指令 : 用于设置JSP页面的属性,这些属性将用于和JSP容器通信,控制所生成的servlet结构。

 page指令作用整个JSP页面,可以将怕个指令放在文档中任何地方

include指令:在页面转换期间将文件包含到jsp页面。

 include指令用于在jsp页面中静态包含一个文件,该文件可以是jsp页面,html页面,文本文件或一段Java代码。
      在主页面“转换为servlet前”将jsp代码插入。被包含的页面发生更改的时候,主页面也要更新(转译)。
 对于文件包含,使用jsp:include。仅在所包含的文件中定义了主页面需要的字段和方法,或者所包含的文件设置了主页面的响应报头时,才使用include指令。
 

1,include语法:
  <%@ include file="url"%>
  file的属性值被解释为相对于当前jsp文件的URL.

 2,在被包含的文件中不要使用和主页重复的HTML标签。这样会影响原jsp文件中同样的标签导致错误。
    因为原文件和被包含文件可以互相访问彼此定义的变量和方法,所以要避免变量和方法在命名上的问题。 
    
 3,在jsp中,只要有3种功能可以将外部内容包含到JSP文档中。
  a,jsp:include动作
   
  b,include指令
   
  c,jsp:plugin动作

 4,include指令:
  服务器将被包含文件内容每字节插入到主页面中,然后将产生的页面作为单个JSP页面进行处理。
    
 5,jsp:include动作:在“请求”期间将其他页面的“输出”包含进来。这样的行为和RequestDispatcher类的include方法完全相同。
   
   优点:包含页面被更改,无需对主页面做修改。
   缺点:被包含页面不能使用任何有可能影响主页面的jsp构造。
    也就是不能将完整的HTML文档作为被包含页面,只能含有适合于出现在文件插入点的HTML标签。
   
   参数(使用jsp:param动作元素增加请求参数):
    在被包含页面与主页面使用相同的请求对象。可以在被包含页面“看到”主页面的参数,而在主页面“看不到”被包含页面的参数。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值