<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 70,comments - 408,trackbacks - 0

    Struts Bean標簽庫主要是用來訪問Bean和Bean的屬性的,還可以創建新的Bean.還可以通過一個標簽訪問HTTP請求的Header信息,參數信息,Cookie,然后把這些信息存放在一個新的Bean中.訪問HTTP請求信息或者是JSP的隱含對象,訪問Web應用資源,定義輸出的Bean和屬性等作用.下面對具體的標簽詳細說明:

    1):訪問Cookie信息,Cookie是服務器保存在客戶端硬盤上記錄客戶信息的小文件,都是以name/value形式的信息.這個標簽的主要屬性有:id屬性定義一個http包下的cookie類型的變量,這個變量存放在page范圍內,name屬性指定Cookie的名字,value屬性指定Cookie的默認值,如果Cookie不存在就用這個默認值.

    2):訪問HTTP請求中的header信息,它的屬性有:id屬性定義了一個字符串類型的變量,存放在page范圍內.name屬性指定需要檢索的Header信息.當檢索到了請求中的向應的Header信息,就會把這個信息負值給id定義的字符串,然后保存在page范圍內,可以用標簽輸出這個字符串.

    3):訪問請求參數,具體的屬性是id屬性定義了一個String類型的變量,存放在page范圍內.name屬性指定請求的參數名稱.value屬性指定參數的默認值.這個是通過name指定的參數獲取值,然后負值給id定義的變量.如果沒有這個參數就用value的值負給變量,然后也可以通過標簽輸出.或者進行其他處理.

    4)訪問JSP隱含對象比如request,response,session等,具體的屬性有:id屬性定義一個引用隱含對象的變量,這個變量存放在page范圍內.property屬性指定隱含對象的名字,可以包括application,config等.

    5)標簽用于輸出ResourceBundle中的一條信息,標簽的bundle屬性指定一個ResourceBundle,它和配置文件中的元素的key屬性匹配,如果沒設置bundle屬性,就采用默認的ResourceBundle.

    6)標簽用于檢查Web資源的內容,主要屬性是id屬性定義了一個web資源的變量,name屬性指定web資源的路徑.input屬性,如果沒設置則id屬性定義變量為字符串,如果設置了值,則id屬性變量為InputStream類型.

    7)標簽用于檢索Struts框架的內在對象,比如ActionForm,它的id屬性定義了一個page范圍的變量.forward屬性指定ActionForward對象和Struts配置文件的元素的子元素匹配.formbean屬性指定ActionFormBean對象和配置文件中的元素匹配.mapping屬性和元素匹配.

    8)標簽和標準的JSP標簽差不多,都是用來包含其他的Web資源的內容的.區別是是把其他的Web資源內容存放在一個變量中,而不是直接顯示在頁面上的.主要屬性是forward屬性指定全局轉發路徑.和元素中的元素匹配.page屬性指定相對于當前應用的URI以/開頭.href指定完整的URL.

    9)標簽用于定義一個變量,id屬性是變量的名字,toScope屬性指定這個變量的存放范圍,如果不設置默認的是page范圍.然后可以通過一些方法給id屬性負值.設置value屬性此時id屬性定義的變量為字符串類型,value屬性代表這個變量的字符串.還可以同時設置name和property屬性,name是指定一個存在的Bean.property是指定存在這個bean中的某個屬性.

    10)標簽用于獲得Map,Collection或者數字的長度,id屬性設置定義一個Integer類型的變量,name屬性指定存在的Map或者Collection.

    11)標簽用于在網頁上輸出某個bean或者它的屬性的內容,這個標簽是標簽的重點,name屬性指定已經存在的變量比如輸出標簽中的變量.如果要輸出的是某個bean,則需要name和property屬性,name指定bean的名稱,property屬性指出相應的bean的屬性.另外還有一個filter屬性類似過濾器,默認值是true,如果filter屬性設置為true,將把輸出的內容的特殊HTML符號作為普通字符串來顯示,如果filter的屬性設置為false則不會把輸出內容的特殊HTML符號轉換為普通字符.

    經過了如上的研討,可以看出Bean標簽的屬性有很多共同點,比如id屬性都是定義一個變量的,默認存放是page范圍.而name屬性指定已經存在的JavaBean名字,property屬性指定這個JavaBean的某個屬性,scope屬性指定這個JavaBean的范圍,如果沒設置將從page,request,session,application范圍內尋找這個Bean.其中最頻繁使用的是,用于輸出ResourceBundle和JavaBean中的信息和屬性的標簽. (網友們的支持,是我繼續寫技術文章的動力!)

    posted on 2005-10-31 13:55 我心依舊 閱讀(3118) 評論(4)  編輯  收藏

    FeedBack:
    # re: Struts標簽-Bean(原創)
    2005-10-31 16:04 | 娛樂塢
    支持員創!  回復  更多評論
      
    # re: Struts標簽-Bean(原創)
    2005-10-31 16:44 | Flyingis
    我剛用Struts作了一個小項目,還有一些細節并沒有完全弄清楚,以后可以多交流。  回復  更多評論
      
    # re: Struts標簽-Bean(原創)
    2007-01-19 21:35 | 董云峰
    不錯,幫了我很多,謝謝,大家共同努力  回復  更多評論
      
    # re: Struts標簽-Bean(原創)
    2007-08-26 21:02 | 李超
    謝謝lz  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成网男女大片在线播放| 国产日韩亚洲大尺度高清| 亚洲一级毛片在线播放| 无码国产精品一区二区免费式直播 | 国产一级理论免费版| 亚洲精品又粗又大又爽A片| 免费无码不卡视频在线观看| mm1313亚洲国产精品无码试看| 国产午夜鲁丝片AV无码免费| 免费人人潮人人爽一区二区| 亚洲成A∨人片天堂网无码| fc2成年免费共享视频18| 亚洲精品无码专区久久久| 免费国产污网站在线观看| 亚洲国产精品一区二区久久| 黄页网站免费观看| 亚洲av午夜国产精品无码中文字| 免费人成无码大片在线观看| 一区二区三区免费视频网站| 久久国产亚洲高清观看| 国内大片在线免费看| 一级毛片免费观看不收费| 亚洲av中文无码乱人伦在线咪咕| www.免费在线观看| 337P日本欧洲亚洲大胆艺术图 | 人人爽人人爽人人片A免费| 亚洲深深色噜噜狠狠爱网站| 24小时免费看片| 亚洲a无码综合a国产av中文| 亚洲欧洲国产精品香蕉网| 国产91免费视频| 黄网站色视频免费观看45分钟| 久久精品国产亚洲av麻| 色窝窝免费一区二区三区 | 亚洲综合伊人制服丝袜美腿| 免费一级毛片正在播放| 久久免费线看线看| 国产成人 亚洲欧洲| 亚洲国产人成在线观看69网站 | 亚洲精品无码av人在线观看| 亚洲人成电影网站免费|