欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

下面以例子來做下說明:

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

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

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

2、假如有一個(gè)index.jsp文件

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

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

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

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

相關(guān)文章

  • Java并發(fā)編程之阻塞隊(duì)列深入詳解

    Java并發(fā)編程之阻塞隊(duì)列深入詳解

    這篇文章主要介紹了詳解Java阻塞隊(duì)列(BlockingQueue)的實(shí)現(xiàn)原理,阻塞隊(duì)列是Java util.concurrent包下重要的數(shù)據(jù)結(jié)構(gòu),是一種特殊的隊(duì)列,需要的朋友可以參考下
    2021-10-10
  • Java創(chuàng)建文件且寫入內(nèi)容的方法

    Java創(chuàng)建文件且寫入內(nèi)容的方法

    這篇文章主要介紹了Java創(chuàng)建文件且寫入內(nèi)容的方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • Spring框架基于xml實(shí)現(xiàn)自動(dòng)裝配流程詳解

    Spring框架基于xml實(shí)現(xiàn)自動(dòng)裝配流程詳解

    自動(dòng)裝配就是指?Spring?容器在不使用?<constructor-arg>?和<property>?標(biāo)簽的情況下,可以自動(dòng)裝配(autowire)相互協(xié)作的?Bean?之間的關(guān)聯(lián)關(guān)系,將一個(gè)?Bean?注入其他?Bean?的?Property?中
    2022-11-11
  • java模擬斗地主發(fā)牌功能

    java模擬斗地主發(fā)牌功能

    這篇文章主要為大家詳細(xì)介紹了java模擬斗地主發(fā)牌,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • 服務(wù)器CPU高居不下,JAVA線程占用排查方式

    服務(wù)器CPU高居不下,JAVA線程占用排查方式

    這篇文章主要介紹了服務(wù)器CPU高居不下,JAVA線程占用排查方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Springboot使用influxDB時(shí)序數(shù)據(jù)庫的實(shí)現(xiàn)

    Springboot使用influxDB時(shí)序數(shù)據(jù)庫的實(shí)現(xiàn)

    項(xiàng)目中需要存放大量設(shè)備日志,且需要對(duì)其進(jìn)行簡單的數(shù)據(jù)分析,信息提取工作,所以本文就介紹一下Springboot使用influxDB時(shí)序數(shù)據(jù)庫,感興趣的可以了解一下
    2021-08-08
  • java獲取類名的方法詳解

    java獲取類名的方法詳解

    這篇文章主要介紹了java獲取類名的問題詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-07-07
  • Java?Chassis3熔斷機(jī)制的改進(jìn)路程技術(shù)解密

    Java?Chassis3熔斷機(jī)制的改進(jìn)路程技術(shù)解密

    這篇文章主要介紹了Java?Chassis?3技術(shù)解密之熔斷機(jī)制的改進(jìn)路程實(shí)例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • idea中database不顯示問題的解決

    idea中database不顯示問題的解決

    這篇文章主要介紹了idea中database不顯示問題的解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • SpringBoot集成SFTP客戶端實(shí)現(xiàn)文件上傳下載實(shí)例

    SpringBoot集成SFTP客戶端實(shí)現(xiàn)文件上傳下載實(shí)例

    這篇文章主要為大家介紹了SpringBoot集成SFTP客戶端實(shí)現(xiàn)文件上傳下載實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08

最新評(píng)論