JavaBean

来源:互联网 发布:php 判断数据类型 编辑:程序博客网 时间:2024/06/02 02:35


JavaBean的设计原则:

                1.共有类    2.属性私有     3.无参的共有构造方法     4.getter和setter方法

     

JavaBean动作元素(action elements):

                动作元素为请求处理阶段提供信息。遵循XML元素的语法,有一个包含元素名的开始标签,

        可以有属性、可选的内容、与开始标签匹配的结束标签

       

       1.useBean动作:在jsp页面中实例化或者指定范围内使用javabean
                <jsp:useBeans id="标识符" class="java类名" scope="作用范围"></jsp:useBeans>

                                                                                          scope默认范围是page,即scope="page"

              例如: <jsp:useBeans id="firstUser" class="User" scope="page"></jsp:useBeans>

                          <%=firstUser.getName()   %>      利用id调用函数
       2.setProperty动作

             1、需要表单提交属性:<jsp:setProperty name="JavaBean类名" property="*"/>: 

        前页面提交的表单的所有属性进行自动匹配,若有与javabean类属性名相同的,则进行 赋

        值。比如表单提交了name="xxx",而javaBean里有name属性,则对其进行赋值

             2、需要表单提交属性<jsp:setPropery name="JavaBean类名" property="JavaBean属性名" />:

       对指定的属性进行匹配
             3、手动设置属性:<jsp:setProperty name = "JavaBean类名" property="Javabean属性名                                       value="BeanValue" />
             4、与request参数有关,通过url传参 :<jsp:setProperty name="JavaBean类名" property="propertyName"             param="request对象中的参数名" />

        3.getProperty动作

            <jsp:getProperty property="name" name="JavaBean类名"/>

JavaBean作用域范围

           1.page:仅在当前页面有效
        2.request:可以通过HttpRequest.getAttribute()方法取得对象;
        3.session:可以通过HttpSession.getAttribute()方法获取对象;
        4.application:通过application.getAttribute()方法取得对象;


原创粉丝点击