tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
856
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Athro Athro ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    45
    Hallo,
    ich habe eine Propertiesdatei, die viele Werte mit Umlaut hat, die Werte erhalte ich mit bundle.getString(key) [siehe Code bitte];
    Code :
    1
    2
    3
    
    Locale locale = (Locale) session.getAttribute(Globals.LOCALE_KEY);
            ResourceBundle bundle =  ResourceBundle.getBundle(ConstantsDB.PROPERTIESDATEI_PATH, locale);
            wert = bundle.getString(key);
    ich brauche aber die Wert der Propertiesdatei wie sie auf dem Brwoser gezeigt werden, d.h.: statt [wert = Übersicht] möchte ich [wert = Übersicht] haben (Umgekehrt ist auch mir recht dh.: Übersicht ---> Üsicht wäre auch OK), wie kann ich die Werte mit Java so parssen.

    Vielen Dank
     

  2. #2
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Also ich habe auch nach dreimal lesen nicht verstanden was du möchtest.
    Wie sieht dein Bundle momentan aus und was willst du dass es tut? Mach mal ein schönes Beispiel bitte.
     

  3. #3
    Athro Athro ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    45
    Hallo Zaja,

    danke für Deine Antwort.

    Also ich meinte wie kann ich den Wert den ich mit Java durch [bundle.getString(key)] bekomme, der ein Umlaut in dieser Art und Weisse [&+Buchstabe+uml;] hat, zum normalen Umlaut übersetzen. und umgekehrt wäre mir auch Recht, wenn Du weist wie ich z.B.: ü oder ä ----> &+Buchstabe(u oder a)+uml; übersetzen kann ist auch OK.
    Ich habe gelesen dass ich mit (StringEscapeUtils) machen kann
    String htmlWert ="";
    try{
    Locale locale = (Locale) session.getAttribute(Globals.LOCALE_KEY);
    ResourceBundle bundle = ResourceBundle.getBundle(ConstantsDB.PROPERTIESDATEI_PATH, locale);
    htmlWert = StringEscapeUtils.unescapeHtml("Übersicht");
    } catch (RuntimeException e) {
    log.error(e.getMessage());
    }

    Nun bekomme ich leider folgender Fehler:

    ERROR - Servlet.service() for servlet action threw exception
    java.lang.NoClassDefFoundError: org/apache/commons/lang/StringEscapeUtils
    Das (commons-lang-2.4.jar) habe ich schon unter (WEB-INF\lib) erstellt, und im Code importiert
    Weist Du warum könnte es legen
    Vielen Dank
    Geändert von Athro (29.04.08 um 12:34 Uhr)
     

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 27.07.09, 01:24
  2. Encoding.UTF8.GetString()
    Von WorldRacer im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 07.08.08, 00:28
  3. C4D Welche Version bzw. Bundle?
    Von FirestormGT im Forum Cinema 4D
    Antworten: 3
    Letzter Beitrag: 09.08.07, 21:16
  4. getString erhöen?
    Von anfeanger83 im Forum Java
    Antworten: 4
    Letzter Beitrag: 16.03.06, 13:09
  5. Cpu&Mainboard Bundle
    Von Bering im Forum Hardware
    Antworten: 1
    Letzter Beitrag: 04.06.05, 10:40