1. 程式人生 > >SpringMVC i18n國際化資原始檔路徑配置

SpringMVC i18n國際化資原始檔路徑配置

1、i18n資原始檔在classes根目錄下。

<bean id="messageSource"
        class="org.springframework.context.support.ResourceBundleMessageSource">
        <property name="defaultEncoding" value="UTF-8" />
        <property name="useCodeAsDefaultMessage" value="true" />
        <property name="basenames"
> <list> <value>messages</value> </list> </property> </bean>

2、i18n資原始檔在SRC多層目錄下,如圖:
這裡寫圖片描述

<bean id="messageSource"
        class="org.springframework.context.support.ResourceBundleMessageSource">
        <property
name="defaultEncoding" value="UTF-8" /> <property name="useCodeAsDefaultMessage" value="true" /> <property name="basenames"> <list> <value>i18n.messages</value> </list> </property> </bean

3、i18N在我們SRC工程目錄下,如:
這裡寫圖片描述

<bean id="messageSource"
        class="org.springframework.context.support.ResourceBundleMessageSource">
        <property name="basenames">
            <list>
                <value>i18n.messages</value>
                <value>com.xxx.common.i18n.messages</value>
            </list>
        </property>
        <property name="defaultEncoding" value="UTF-8" />
        <property name="useCodeAsDefaultMessage" value="true" />
    </bean>

相關推薦

SpringMVC i18n國際化原始檔路徑配置

1、i18n資原始檔在classes根目錄下。 <bean id="messageSource" class="org.springframework.context.sup

spring-boot 載入本地靜態原始檔路徑配置

1.spring boot預設載入檔案的路徑是 /META-INF/resources/ /resources/ /static/ /public/ 這些目錄下面, 當然我們也可以從spring boot原始碼也可以看到  Java程式碼   private stat

springmvc國際化原始檔

spring配置檔案中新增 <!-- 配置國際化資原始檔 --> <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSour

SpringMVC_11_使用JSTL的fmt標籤以及配置國際化原始檔和view-controller標籤的使用

若專案中使用了JSTL,則SpringMVC會自動把檢視由InternalResourceView轉為JstlView ​ 也就是上面的操作,新增進去了jstl.jar 和standard.jar ,SpringMVC會自動把檢視由InternalResourceView轉為Jst

springmvc學習筆記(13)——國際化原始檔

                        為什麼要配置國際

SpringMVC對靜態原始檔的訪問(配置)

   <!-- 自動掃描的包名 -->      <context:component-scan base-package="com.app,com.core,JUnit4" ></context:component-scan>    

struts2配置包範圍國際化原始檔--包範圍

第一步: 目地:在一個大型應用中,整個應用有大量的內容需要國際化,如果我們把國際化的內容都放在全域性資源屬性檔案中,顯然會顯得資原始檔變得過於龐大,臃腫,不便於維護,這個時候針對不同模組,使用包的範圍來組織國際化檔案就顯得特別重要 配置包範圍資原始檔,其實十分簡單! 在包目

spring 配置國際化原始檔的兩種方式

第一種將資原始檔放在原始碼裡面: 那麼配置檔案資訊如下: <!-- 讀取國際化資原始檔 == 資原始檔在包裡面,路徑寫全包名--> <bean id="messageSource" class="org.springframework.conte

Spring Boot原始檔屬性配置

一 新增相關依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-proce

java專案下原始檔路徑的獲取

eg:拒絕硬編碼 獲取resources下相關配置檔案 獲取流:this.getClass().getResourceAsStream(“/other/mrmy.properties”),返回值:InputStream 獲取URL:this.getClass().getResour

Struts2 通過超連結動態載入國際化原始檔

1.關鍵在於知道struts2框架是如何確定local物件的! 2.可以通過i18n攔截器知道 具體的原理可以上51cto學院http://edu.51cto.com/center/course/lesson/index?id=26432 第36、Struts2通過超連結動態載入國際

Java web專案的classpath和classpath*的區別,*和**的區別及如何查詢Java原始檔路徑

這裡的專案都是Web專案才有classpath: web專案中的src路徑下的檔案在編譯後會放到WEB-INF/classess路徑下,預設的classpath路徑就是WEB-INF/classess路徑,直接放到WEB-INF下的話,是不在classpath下的。用ClassPathXmlApp

javaWeb-web專案中載入原始檔路徑的兩種方式

《一:使用相對路徑方式載入》 1.相對於classpath的根路徑,即位元組碼的輸出目錄:bin Properties p = new Properties(); //1.通過當前類物件得到類

eclipse中java工程打包成jar無法找到src原始檔路徑的解決辦法

問題描述:在使用eclipse編寫的java程式中帶有src目錄,在程式中訪問目錄下的檔案需要使用相對路徑src/xxxx.txt,但在打包後不能正常訪問檔案。 在eclipse編寫程式的檔案目錄如下: 在打包後xxx.jarz中不存在src目錄,xxx.jar中的檔案目

Struts2 輸入校驗(Action中使用國際化原始檔、校驗器校驗)

Action類獲得國際化資原始檔中的資訊,主要使用ActionSupport類的getText方法進行。 ActionSupport類過載了很多getText方法,常用的有如下幾個: 1、getText(String aTextName):引數aTextName是資原始檔中

Android 比對國際化原始檔中的翻譯缺失

因為app要做英文,繁體,中文,目前三種翻譯。然後目前還在用eclipse開發,導致有的時候編譯器並沒有提示哪些有缺失翻譯。 又經常新增。導致有的欄位可能有漏掉。不僅僅是研發會漏掉,也有可能是翻譯人員會漏掉。所以利用閒暇時間,打了個jar包。 目前可以比

Android國際化原始檔一鍵生成工具,推薦給做國際化的朋友

工具起源 最近在做國際化多語言適配,由開發人員收集專案中所有顯示的文字交於專人負責整理和翻譯,翻譯完成後把整理好的Excel交給開發人員進行適配。然而並沒有這樣簡單。。。各種修改、調整、新增文字,每次修改後開發人員都得核對一次,然後各個在strings.xml中修改。可

Java 原始檔路徑詳解(getResource)

獲取資原始檔的方法說明:        getResourceAsStream ()返回的是inputstream getResource()返回:URL Class.getResource("")    返回的是當前Class這個類所在包開始的為置 Class.

資料庫原始檔配置(db.properties)

#SqlServer SqlServer_Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver SqlServer_Url=jdbc:sqlserver://192.168.1.1:1433;databaseName=zxy SqlServer_User=sa

SpringBoot入門系列(三)原始檔屬性配置

前面介紹了Spring的@Controller和@RestController控制器, 他們是如何響應客戶端請求,如何返回json資料。不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/category/1657780.html。 今天來說一說Spri