亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當前位置:計算機等級 > 二級考試 > Java語言程序設計 > 考試輔導 > 文章內(nèi)容
        

      全國計算機等級考試二級Java重點內(nèi)容(51)

      中華IT學院   【 】  [ 2016年11月16日 ]

      1.Struts2 UI標簽

        *form

        *textfield

         password

         hidden

         textarea

        *checkbox

         checkboxlist

         radio

        *select--option

       

      2.Intercetpor攔截器組件的使用

         Struts框架提供很多的內(nèi)置攔截器,開發(fā)者也可以自定義.

         攔截器封裝的功能具有:通用性強,可以多次重復利用.

       

       params:將請求攜帶的數(shù)據(jù)給Action屬性設置

       fileUpload:調(diào)用commons-fileupload.jar組件將客戶端文件上傳到服務器

         1)了解攔截器組件的規(guī)范

            攔截器組件實現(xiàn)類必須實現(xiàn)Interceptor接口,實現(xiàn)interceptor方法

         2)攔截器組件的聲明配置

          

           

              

              

              

              

                 

                 

              

           

          

       

         3)攔截器組件的使用    

            a.為Action顯示引用

             

                

                

             

            b.為Action設置默認引用,(如果沒有給action指定攔截器,調(diào)用默認)

             如果元素繼承struts-default,默認調(diào)用defaultStack         

       

             

            注意:defaultStack是在元素沒有指定攔截器的情況下執(zhí)行,

      如果為元素指定了攔截器,defaultStack不再執(zhí)行.

       

         4)攔截器使用示例

            a.自定義一個登錄檢查的攔截器

              1.編寫LoginInterceptor攔截器組件

              2.在聲明LoginInterceptor組件

              3.在元素中使用

       

            b.利用內(nèi)置的fileUpload攔截器實現(xiàn)文件上傳

       -----fileUpload攔截器實現(xiàn)的主要邏輯如下------

         fileUpload首先調(diào)用commons-fileupload.jar組件,將文件上傳到服務器臨時目錄下.然后將臨時文件給Action的屬性賦值.

         接著通過ActionInvocation.invoke()調(diào)用UploadAction的execute方法,Result組件方法

         最后fileUpload將臨時文件清除.

               1.引入commons-io.jar,添加upload.jsp頁面

               2.編寫UploadAction,根據(jù)需要可以添加3個屬性.

                File xxx;//獲取臨時文件對象

                String xxxFileName;//獲取原文件名

                String xxxContentType;//獲取原文件類型

              注意:xxx是jsp表單中file組件的name屬性

               3.在UploadAction的execute方法中,將xxx臨時文件復制到目標目錄中.

               4.添加元素配置

               5.測試

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
      Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照