• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            struts2通配符

            更新時間:2023-03-01 01:30:58 閱讀: 評論:0

            struts2中通配符與默認action沖突!

            只有當匹配不到action時,才會調用默認的action;當使用 “ * ”通配符時,任何action是都能匹配到的,所以不會調用默認的action。既然 * 能匹配到action,當然就會調用對應的action中方法,若是找不到方法就會報java.lang.NoSuchMethodException異常

            struts2 配置文件中 action標簽使用通配符 <action name=*_* class={1}Action method={2}

            *uraction代表任意以uraction結尾的action
            method="{1}"
            --{1}表示在這個action的配置里面的第一個*的值。。
            比如你前臺訪問的action是adduraction。。
            那么{1}就是add。。
            連起來就是當訪問adduraction的時候執行class="uraction“這個類的add方法

            struts2 配置文件中 action標簽使用通配符 <action name=*_* class={1}Action method={2}

            strutx的name上面使用通配符是可以的,但我們一般很少這樣用,因為作為一個與后臺通信的跳轉Action,我們必須保證他的唯一性,并且要與后臺Action中的方法名對應。 至于傳參,估計你說的形式是這樣的:login.action?id="1234"&name="cc"。

            struts2 通配符 wildcard的使用問題

            訪問控制列表的作用
            訪問控制列表是應用在路由器接口的指令列表,這些指令列表用來告訴路由器哪些數據包可以接收、哪些數據包需要拒絕。至于數據包是被接收還是被拒絕,可以由類似于源地址、目的地址、端口號、協議等特定指示條件來決定。通過靈活地增加訪問控制列表,ACL可以當作一種網絡控制的有力工具,用來過濾流入和流出路由器接口的數據包。
            建立訪問控制列表后,可以限制網絡流量,提高網絡性能,對通信流量起到控制的手段,這也是對網絡訪問的基本安全手段。在路由器的接口上配置訪問控制列表后,可以對入站接口、出站接口及通過路由器中繼的數據包進行安全檢測。
            IP訪問控制列表的分類
            標準IP訪問控制列表
            當我們要想阻止來自某一網絡的所有通信流量,或者充許來自某一特定網絡的所有通信流量,或者想要拒絕某一協議簇的所有通信流量時,可以使用標準訪問控制列表來實現這一目標。標準訪問控制列表檢查路由的數據包的源地址,從而允許或拒絕基于網絡、子網或主機的IP地址的所有通信流量通過路由器的出口。
            擴展IP訪問控制列表
            擴展訪問控制列表既檢查數據包的源地址,也檢查數據包的目的地址,還檢查數據包的特定協議類型、端口號等。擴展訪問控制列表更具有靈活性和可擴充性,即可以對同一地址允許使用某些協議通信流量通過,而拒絕使用其他協議的流量通過。
            命名訪問控制列表
            在標準與擴展訪問控制列表中均要使用表號,而在命名訪問控制列表中使用一個字母或數字組合的字符串來代替前面所使用的數字。使用命名訪問控制列表可以用來刪除某一條特定的控制條目,這樣可以讓我們在使用過程中方便地進行修改。
            在使用命名訪問控制列表時,要求路由器的IOS在11.2以上的版本,并且不能以同一名字命名多個ACL,不同類型的ACL也不能使用相同的名字。
            通配符掩碼
            通配符掩碼是一個32比特位的數字字符串,它被用點號分成4個8位組,每組包含8比特位。在通配符掩碼位中,0表示“檢查相應的位”,1表示“不檢查相應的位”。通配符掩碼與IP地址是成對出現的,通配符掩碼與子網掩碼工作原理是不同的。在IP子網掩碼中,數字1和0用來決定是網絡、子網,還是相應的主機的IP地址。如表示172.16.0.0這個網段,使用通配符掩碼應為0.0.255.255。
            在通配符掩碼中,可以用255.255.255.255表示所有IP地址,因為全為1說明所有32位都不檢查相應的位,這是可以用any來取代。而0.0.0.0的通配符掩碼則表示所有32位都要進行匹配,這樣只表示一個IP地址,可以用host表示。所以在訪問控制列表中,可以選擇其中一種表示方法來說明網絡、子網或主機。
            實現方法
            首先在全局配置模式下定義訪問列表,然后將其應用到接口中,使通過該接口的數據包需要進行相應的匹配,然后決定被通過還是拒絕。并且訪問列表語句按順序、邏輯地處理,它們在列表中自上向下開始匹配數據包。如果一個數據包頭與訪問權限表的某一語句不匹配,則繼續檢測列表中的下一個語句。在執行到訪問列表的最后,還沒有與其相匹配的語句,數據包將被隱含的“拒絕”語句所拒絕。
            標準IP訪問控制列表
            在實現過程中應給每一條訪問控制列表加上相應的編號。標準IP訪問控制列表的編號為1至99,作用是阻止某一網絡的所有通信流量,或允許某一網絡的所有通信流量。語法為:
            Router(config)#access-list access-list-number(1~99)
            source [source-wildcard]

            如果沒有寫通配符掩碼,則默認值會根據源地址自動進行匹配。下面舉例來說明:要阻止源主機為
            192.168.0.45的一臺主機通過E0,而允許其他的通訊流量通過E0端口。
            Router(config)#access-list 1 deny 192.168.0.45 0.0.0.0
            或Router(config)#access-list 1 deny host 192.168.0.45
            或Router(config)#access-list 1 deny 192.168.0.45
            Router(config)#access-list 1 permit any
            Router(config)#interface ethernet 0
            Router(config-if)#ip access-group 1 in
            首先我們在全局配置模式下定義一條拒絕192.168.0.45主機通過的語句,通配符掩碼可以使用0.0.0.0或host,或使用缺省值來表示一臺主機,然后將其訪問列表應用到接口中。如果現在又修改了計算機的IP地址,那么這條訪問控制列表將對您不起作用。
            擴展IP訪問控制列表
            擴展IP訪問控制列表的編號為100至199,并且功能更加靈活。例如,要阻止192.168.0.45主機Telnet流量,而允許Ping流量。
            Router(config)#access-list 101 permit icmp 192.168.0.45 0.0.0.0 any
            Router(config)#access-list 101 deny tcp 192.168.0.45 0.0.0.0 any eq 23
            Router(config)#access-list 101 permit ip any any
            Router(config)#interface ethernet 0
            Router(config-if)#ip access-group 101 in
            因為Ping命令使用網絡層的ICMP協議,所以讓ICMP協議通過。而Telnet使用端口23,所以將端口號為23的數據包拒絕了,最終應用到某一接口,這樣就可以達到目的。
            命名訪問控制列表
            對于某一給定的協議,在同一路由器上有超過99條的標準ACL,或有超過100條的擴展ACL。想要通過一個字母數字串組成的名字來直觀地表示特定的ACL時,并且路由器的IOS版本在11.2及以上時,可以使用命名訪問控制列表,也就是用某些字符串來取代標準與擴展ACL的訪問列表號。命名訪問控制列表的語法格式為:
            Router(config)#ip access-list name
            在ACL配置模式下,通過指定一個或多個允許或拒絕條件,來決定一個數據包是允許通過還是被丟棄。語法格式如下:
            Router(confignacl)#

            下面是一個配置實例:
            ip access-list extended nyist
            permit tcp 172.16.0.0 0.0.255.255 any eq 23
            deny tcp any any
            deny udp 172.16.0.0 0.0.255.255 any lt 1024
            interface Ethernet 0
            ip access-group nyist in
            基于時間訪問列表的應用
            隨著網絡的發展和用戶要求的變化,從IOS12.0開始,思科(CISCO)路由器新增加了一種基于時間的訪問列表。通過它,可以根據一天中的不同時間,或者根據一星期中的不同日期,或二者相結合來控制網絡數據包的轉發。這種基于時間的訪問列表,就是在原來的標準訪問列表和擴展訪問列表中,加入有效的時間范圍來更合理有效地控制網絡。首先定義一個時間范圍,然后在原來的各種訪問列表的基礎上應用它。
            基于時間訪問列表的設計中,用time-range 命令來指定時間范圍的名稱,然后用absolute命令,或者一個或多個periodic命令來具體定義時間范圍。IOS命令格式為:
            time-range time-range-name absolute
            [start time date] [end time date]
            periodic days-of-the week hh:mm to [days-of-the week] hh:mm

            下面分別來介紹一下每個命令和參數的詳細情況:
            time-range 用來定義時間范圍的命令。
            time-range-name 時間范圍名稱,用來標識時間范圍,以便于在后面的訪問列表中引用。
            absolute該命令用來指定絕對時間范圍。它后面緊跟著start和end兩個關鍵字。在這兩個關鍵字后面的時間要以24小時制hh:mm表示,日期要按照日/月/年來表示。如果省略start及其后面的時間,則表示與之相聯系的permit或deny語句立即生效,并一直作用到end處的時間為止。如果省略end及其后面的時間,則表示與之相聯系的permit或deny語句在start處表示的時間開始生效,并且一直進行下去。
            periodic主要是以星期為參數來定義時間范圍的一個命令。它的參數主要有Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday中的一個或者幾個的組合,也可以是daily(每天)、weekday(周一至周五),或者weekend(周末)。
            下面我們來看一個實例:在一個網絡中,路由器的以太網接口E0連接著202.102.240.0網絡,還有一個串口S0連入Internet。為了讓202.102.240.0網絡內的公司員工在工作時間內不能進行WEB瀏覽,從2003年5月1日1時到2003年5月31日晚24時這一個月中,只有在周六早7時到周日晚10時才可以通過公司的網絡訪問Internet。
            我們通過基于時間的擴展訪問控制列表來實現這一功能:
            Router# config t
            Router(config)# interface Ethernet 0
            Router(config-if)#ip access-group 101 in
            Router(config-if)#time-range http
            Router(config-if)#absolute start 1:00 1
            may 2003 end 24:00 31 may 2003 periodic Saturday 7:00 to Sunday 22:00
            Router(config-if)#ip access-list 101 permit tcp any any eq 80 http

            我們是在一個擴展訪問列表的基礎上,再加上時間控制就達到了目的。因為是控制WEB訪問的協議,所以必須要用擴展列表,那么編號需在100至199之間。我們定義了這個時間范圍的名稱是http,這樣,我們就在列表中的最后一句方便地引用了。
            合理有效地利用基于時間的訪問控制列表,可以更有效、更安全、更方便地保護我們的內部網絡,這樣您的網絡才會更安全,網絡管理人員也會更加輕松。
            檢驗
            在路由器中用show running-config命令檢查當前正在運行的配置文件,用show ip access-list命令來查看訪問控制列表,并在計算機的命令提示符下用Ping/Telnet命令進行測試。

            struts2的method="{1}"

            這里的{1}表示接收前面action里通過通配符傳來的值,例如你配置的是

            ,然后調用***/editCrud.action,則method里獲得的值是edit,將會調用這個action里面的
            edit方法
            附:
            Action中的方法通配符
            有些時候對Action中方法的調用滿足一定的規律,例如edit
            Action對應edit方法,delete
            Action對應
            delete方法,這個時候我們可以使用方法通配符,例如:

            這時,editCrud
            Action的引用將調用edit方法,同理,deleteCrud
            Action的引用將調用delete
            方法。
            另外一種比較常用的方式是使用下劃線分割,例如:

            這樣當遇到如下調用的時候可以找到對應的方法。
            "action=Crud_input"
            =>
            input方法
            "action=Crud_delete"
            =>
            delete方法
            通配符和普通的配置具有相同的地位,可以結合使用框架的所有其他功能。

            本文發布于:2023-02-28 19:15:00,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/167760545855439.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:struts2通配符.doc

            本文 PDF 下載地址:struts2通配符.pdf

            標簽:通配符
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 成人又黄又爽又色的视频| 国内精品久久久久影视| 国产盗摄xxxx视频xxxx| 婷婷丁香五月激情综合| 国产乱人伦真实精品视频| 亚洲三区在线观看内射后入 | 视频一区二区 国产视频| 亚洲乱码日产精品bd在线| 樱花草在线社区www| 亚洲精品国产中文字幕| 色在线 | 国产| 色综合久久天天综线观看| 国产精品亚洲综合色区丝瓜 | 国产偷窥熟女精品视频大全 | 97精品人妻系列无码人妻| 中文字幕无码不卡免费视频| 精品99在线黑丝袜| 性欧美vr高清极品| AV成人午夜无码一区二区| 国模肉肉视频一区二区三区| 日韩精品一区二区三区激情视频| 亚洲精品久久麻豆蜜桃| 51午夜精品免费视频| 国产偷窥熟女高潮精品视频| 国产精品中文字幕观看| 久久精品亚洲精品不卡顿| 老司机免费的精品视频| 日本中文字幕一区二区三| 亚洲av无一区二区三区| 四虎在线成人免费观看| 国产黄色看三级三级三级| 国产精品亚欧美一区二区三区| 精品国产亚洲一区二区三区在线观看| 国产福利高颜值在线观看| 一色桃子中出欲求不满人妻| 日韩高清亚洲日韩精品一区二区 | 九九热精彩视频在线免费| 国产精自产拍久久久久久蜜| 亚洲国产成人无码av在线影院| 国产精品毛片av999999| 蜜芽亚洲AV无码精品国产午夜|