(三)JSP基本语法B

本文介绍JSP页面中的include指令与跳转语句的使用方法,详细解释了静态包含与动态处理的区别,以及如何在JSP页面间传递参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

include指令: e.g.

  1. include命令可以包含任意文件,它包含的是文件的内容。但是在一个jsp页面中,只能有一组
  • 原则:在开发中被包含的文件只写显示部分的HTML代码,主体代码不要出现
  • 包含的时候不区分文件名称、后缀,只是将内容包含进来
  • 包含语句:

    1. "uri" /> 或者 "uri" flush="true">"参数名称" value="参数值" />
      • 若使用后一种语句可以向被包含的页面之中传递参数,如果是传递参数,则所包含的页面必须是JSP页面,必须是动态页面
      • 若包含的是JSP页面,则自动进行动态处理,若是非动态文件,则只是将内容包含进来
    2. 这种语句与HTML代码相似,称为标签指令形式
      • 标签指令形式代码必须完结
      • 标签指令形式代码必须写在Scriptlet()之外

    :只是将页面的内容静态的包含进来,若被包含的页面有JSP代码,则执行此代码而不管被包含的页面文件后缀如何                                          //  先包含后处理

    :若被包含的文件内容是静态的,则直接将内容包含进来,但是不处理,如果被包含的页面是动态的,则先执行,再把结果包含进来显示                  //   先处理后包含

    两者的区别

    • 所有代码包含进来,一起进行处理,把所有代码合在一起
    • 所有代码分别处理,处理完成之后再将代码的显示结果(处理结果)包含进来

    跳转语句

    1. "uri" /> 或者 "uri" flush="true">"参数名称" value="参数值" />
    2. 也属于标签指令,使用也必须完结
    3. 语句属于无条件跳转语句
    4. 使用此跳转语句,页面内容是进行了跳转,但是地址栏的地址没有变化,如果没有变化,意味着用户的请求依然没有改变,即属于服务器跳转
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值