JavaWEB(JSP标准动作标签)

JSP动作标签(常用的6个)

1.<jsp:include>

a.概述:

             这个动作标签可以将另一个文件的内容包含到当前的JSP页面内。被包含的文件内容可以是静态文本也可以是动态代码。

b.格式

<jsp:include page="url" flush="false|true"/> 
page:用于指定被包含文件的相对路径。
flush:可选参数,用于设置是否刷新缓冲区。默认值为false;如果设置为 true ,则在当前也页面输出使用了缓冲区的情况下,将先刷新缓冲区,然后再执行包含工作。
<jsp:include page="url" flush="false|true">
子标签 
</jsp:include>

c.include指令与include标签的区别 

 

 2.<jsp:forward>

<jsp:forward>是请求转发标签。该标签可以将当前页面的请求转发给其他Web资源。

 3.<jsp:param>

该标签可以作为其他标签的子标签,为其他标签传递参数       

<jsp:param name="paramName"value="paramValue" />
name:指定参数的名称
value:设置对应的参数值


 4.<jsp:useBean>

用于在JSP页面中创建一个JavaBean实例,并通过属性的设置将此实例存放在JSP指定范围内 

 格式:  

 <jsp:useBean

            id="变量名"; 

            scope="page|request|session|application" 

            { 

                class="完整类名"| 

                type="数据类型"| 

                class="完整类名" type="数据类型"| 

                beanName="完整类名" type="数据类型" 

            }/> 

 参数:

id属性:定义一个变量名
 scope属性:设置JavaBean的作用域,有四种范围 page、request、session、application。默认为 page
class属性:指定JavaBean的完整类名。和beanName属性不能同时存在
type属性:指定id属性所定义的变量类型
beanName属性:指定JavaBean的完整类名。和class属性不能同时存在。

例子:在JSP页面中实例化一个JavaBean对象 

    1.创建一个名为Bean的类,此类中有一个名为name的属性及其相关方法 

    2.创建JavaBean后,在.jsp页面中通过<jsp:useBean>标签实例化对象,并调用该方法。

5.<jsp:setProperty>

 用于对JavaBean中的属性赋值,但JavaBean的属性要提供相应的setXXX()方法。通常与<jsp:useBean>标签一起使用 

格式: 

            <jsp:setProperty 

                name = "实例名"; 

                { 

                    property="*"| 

                    property="属性名"| 

                    property="属性名" param="参数名"| 

                    property="属性名" value="值" 

                }/> 

 参数: 

name属性:指定JavaBean的引用名称 

property属性:指定JavaBean中的属性名,此属性是必须的,其取值有两种,分别为“*”、“JavaBean的属性名称” 

param属性:指定JSP请求中的参数名,通过该参数可以将JSP请求参数的值赋给Java的属性 

value属性:指定一个属性的值

6.<jsp:getProperty>

用于获取JavaBean中的属性值,但要求JavaBean的属性必须具有相应getXXX()方法。通常与 

格式:

 <jsp:getProperty name="实例名" property="属性名"/> 

参数: 

name属性:指定存在某一范围的JavaBean实例引用。 

property属性:指定JavaBean的属性名称

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值