• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    sturts2定制自己的類型轉換器

    開發javaWeb程序的時候,sturts2官方提供了默認的類型轉換器。但是有些時候我們需要有一些特殊的類型需要進行提交,但是這個時候,sturts2就不一定能夠轉換的了了,怎么辦呢?自定義類型轉換器。

    東西/原料

    • IDEA
    • JDK1.8
    • TOMCAT8.5
    • Struts2相關的jar包

    方式/步調

    1. 1

      老例子,起首打開IDEA開辟東西,建立一個JavaWeb工程,再WEB-INF下建立一個Lib方針,并引入struts2相關的jar包導入到當前的工程項目中。隨后設置裝備擺設web.xml中的阻擋器對象為sturts2中的org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter文件,阻擋的對象為所有的請求對象.隨后就是最本家兒要的sturts.xm文件,用于辦理所有的請求

    2. 2

      在index.jsp中建立一個表單對象,并把請求的路徑填為indexAction.action,隨后在src目次中建立一個IndexAction的java類以及在struts.xml中設置裝備擺設又index.jsp中表單對象中的action請求路徑

    3. 3

      在默認環境下,IndexAction界說的int和date類型,struts2中是不成能給我們轉換當作功的0,也不會報錯。可是當我們在IndexAction中擔當了ActionSuppoer的時辰,并在index.jsp中顯示一下錯誤的機制。在到瀏覽器中的運行,就會發現,該類型是無法主動轉換的.

    4. 4

      既然int和String類型無法轉換,那么我們就寫一個int和String類型轉換的java類。用來辦理接管的參數和int還String類的參數。以及date時候格局的類型轉換

      END

    注重事項

    • 是利用類型轉換的時辰,必然要建立一個properties文件
    • 在類中需要擔當StrutsTypeConverter來實現類型轉發
    • 發表于 2020-05-29 19:00
    • 閱讀 ( 664 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆