jsp动作标签

jsp动作标签

       通过动作标签在jsp页面中把页面的现实功能部分封装起来。

1.<jsp:useBean>标签  :装载一个在jsp页面中使用的javabean,发挥java组件的重要作用

     语法:<jsp:useBean id="对象name" class="包名.类名" scope="scope作用范围"/>

                           id=创建对象的名称  class=表示对象的类,scope=作用范围,值由page、requeset,session,application

                  useBean 属性的使用如示例所示。

                                               <jsp:useBean id="order" class="y2javaee.sg.ch07.Order" scope="request"/>
                                        上述示例中代码的含义是:如果在scope 指定的范围内存在id 指定的对象,就返回该对象;
                                       如果不存在,就创建一个class 属性指定的Java 类的对象,并保存在id 指定的变量内。在JSP
                                        文件中

                   <jsp:setProperty name="对象名" property="属性名称" value="值" param=""/>

                              setProperty 动作用于设置 useBean 中指定的 JavaBean 的属性值。setProperty 动作指
                               定名称、属性、值和参数,用于赋给JavaBean 的属性。

                            param 属性不能与 value 属性一起使用。

                        <jsp:getProperty name= "order" property="username"/>

                             

                       其中,name 指定 useBean 中使用的JavaBean 的id;property 指定要获取JavaBean 的
                          属性名称。
                                 在下列示例中,在JSP 页面中使用getProperty 标准动作获取JavaBean 属性值的代码。
                             <jsp:useBean id= "order" class="y2javaee.sg.ch07.Order"scope="request"/>
                          <jsp:setProperty name="order" property="username” value="ACCP"/>
                         <jsp:getProperty name= "order" property="username"/>

                        该标签直接输出值

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。