Bonjour,
Mon souci est que lorsqu'on crée les .properties (par exemple avec Eclipse avec Externalise strings) ils sont placés dans le même dossier que les .class. Or j'aimerais bien les placer dans un dossier spécial ressources ou properties.
Voilà l'arborescence souhaitée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 / |-src (dossier sources avec les .java) | |-com/test/Bonjour.java |-WEB-INF |-classes | |-com/test/Bonjour.class |-properties |-messages.propertiesComment indiquer qu'il faut chercher les .properties dans le dossier /WEB-INF/properties
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package com.test; import java.util.ResourceBundle; public class Bonjour { private static final String BUNDLE_NAME = "com.test.messages"; private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME); public static String getString(String key){ return RESOURCE_BUNDLE.getString(key); } public static void main(String[] args){ System.out.println(Bonjour.getString("0")); } }![]()








Répondre avec citation






quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez 
Partager