最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Struts2學(xué)習筆記(4)-通配符的使用

 更新時間:2016年06月12日 11:40:01   作者:meaijojo  
本文主要介紹Struts2中通配符的使用,簡單實用,希望能給大家做一個參考。

通配符是在struts2配置中非常常用的一種配置方式,在程序開發(fā)過程中要遵循“約定優(yōu)于配置”的原則,在這種原則下,約定的結(jié)果如果比較合適的話,就會大大減少配置的數(shù)量,使得配置變得非常簡單,方便。

下面以例子來做下說明:

1、由如此的一個struts.xml配置文件:

復(fù)制代碼 代碼如下:

第一個action使用了一種單個“ * ”的配置方式,它的method="{1}",這個{1}代表的是前面的name屬性中的第一個*,對比第二個action,{2}代表的是前面name屬性中的第2個*;類似的在第一個action中的result中的{1}也是代表name屬性中的第一個*,同樣類比第二個result。

2、假如有一個index.jsp文件

復(fù)制代碼 代碼如下:

那么根據(jù)通配符的原理,對于第一個<a></a>,它的指向是StudentAction類中的add方法,則會調(diào)用Studentadd_success.jsp文件。同理對于第三個<a></a>則會指向TeacherAction的add方法,調(diào)用Teacher_add_success.jsp文件。

通配符的使用使得struts2的配置變得非常簡單,它也有自己的原則,即:準確性匹配,越準確則更容易匹配到,例如當由兩個action的name都可以匹配到時,它會自動選擇更精確的匹配(此時的更精確值得是不含有通配符的情況),在都含有通配符的情況下,好像是哪個在前面哪個更先匹配!

以上就是Struts2的通配符的使用的全部內(nèi)容,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于OAuth2.0授權(quán)系統(tǒng)的驗證碼功能的實現(xiàn)

    基于OAuth2.0授權(quán)系統(tǒng)的驗證碼功能的實現(xiàn)

    本篇教程給大家分享基于OAuth2.0授權(quán)系統(tǒng)的驗證碼功能的實現(xiàn),驗證碼功能的實現(xiàn)是采用Zuul網(wǎng)關(guān)的Filter過濾器進行校驗驗證碼,具體實現(xiàn)代碼跟隨小編一起看看吧
    2021-05-05
  • 淺談Java中Properties類的詳細使用

    淺談Java中Properties類的詳細使用

    properties類繼承自hashtable,通常和io流結(jié)合使用。它最突出的特點是將key/value作為配置屬性寫入到配置文件中以實現(xiàn)配置持久化,或從配置文件中讀取這些屬性。它的這些配置文件的規(guī)范后綴名為".properties"。表示了一個持久的屬性集
    2021-06-06
  • Java中的StringTokenizer實現(xiàn)字符串切割詳解

    Java中的StringTokenizer實現(xiàn)字符串切割詳解

    這篇文章主要介紹了Java中的StringTokenizer實現(xiàn)字符串切割詳解,java.util工具包提供了字符串切割的工具類StringTokenizer,Spring等常見框架的字符串工具類(如Spring的StringUtils),需要的朋友可以參考下
    2024-01-01
  • SpringBoot多數(shù)據(jù)源配置并通過注解實現(xiàn)動態(tài)切換數(shù)據(jù)源

    SpringBoot多數(shù)據(jù)源配置并通過注解實現(xiàn)動態(tài)切換數(shù)據(jù)源

    本文主要介紹了SpringBoot多數(shù)據(jù)源配置并通過注解實現(xiàn)動態(tài)切換數(shù)據(jù)源,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2022-08-08
  • java 對稱二叉樹的判斷

    java 對稱二叉樹的判斷

    這篇文章主要介紹了java 對稱二叉樹的判斷,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-02-02
  • spring中@Configuration和@Bean注解的用法

    spring中@Configuration和@Bean注解的用法

    這篇文章主要介紹了spring中@Configuration和@Bean注解的用法,@Configuration用于定義配置類,可替換xml配置文件,被注解的類內(nèi)部包含有一個或多個被@Bean注解的方法,需要的朋友可以參考下
    2023-05-05
  • 解決Spring?Security集成knife4j訪問接口文檔出現(xiàn)403的問題

    解決Spring?Security集成knife4j訪問接口文檔出現(xiàn)403的問題

    這篇文章主要給大家介紹了如何解決Spring?Security集成knife4j訪問接口文檔出現(xiàn)403的問題,文中有詳細的解決方案,有需要的朋友可以參考閱讀下
    2023-07-07
  • Java中Iterator與ListIterator迭代的區(qū)別

    Java中Iterator與ListIterator迭代的區(qū)別

    本文主要介紹了Java中Iterator與ListIterator迭代的區(qū)別,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2021-07-07
  • java將圖片至暗的實現(xiàn)方法

    java將圖片至暗的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猨ava將圖片至暗的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Java 多線程synchronized關(guān)鍵字詳解(六)

    Java 多線程synchronized關(guān)鍵字詳解(六)

    這篇文章主要介紹了Java 多線程synchronized關(guān)鍵字詳解(六)的相關(guān)資料,需要的朋友可以參考下
    2015-12-12

最新評論

翁源县| 怀安县| 哈尔滨市| 余姚市| 凤冈县| 甘孜| 云安县| 岳阳县| 沙坪坝区| 罗山县| 泰州市| 株洲市| 大冶市| 云南省| 阿克陶县| 波密县| 米脂县| 吴旗县| 衡阳市| 阿瓦提县| 石楼县| 广丰县| 会同县| 布拖县| 哈尔滨市| 肃南| 抚远县| 峡江县| 大姚县| 洱源县| 平远县| 浦东新区| 西城区| 申扎县| 龙里县| 会同县| 通榆县| 三原县| 开原市| 渭源县| 阳西县|