GWT 호스트 페이지에서 속성을 읽는 가장 좋은 방법은 무엇입니까?GWT 호스트 페이지에서 속성을 읽는 방법?
호스트 페이지에 속성을 포함하고 Java에서 액세스 할 수있는 간단한 방법을 찾으려고합니다.
Dictionary 갈 권장되는 방법이지만 MissingResourceException
와 사전 해야이 호스트 페이지에 있는지에 다소 깨지기 쉬운, 또는 그 오류 것 같다. 마찬가지로 요청한 키가 존재하지 않으면 Dictionary.get()
은 리소스 오류를 발생시킵니다.
저는 라이브러리를 쓰고 있는데, 사용자가 사전이나 키를 지정하지 않으면 오류가 발생하지 않는 더 강력한 솔루션을 선호합니다. 사전에 의해 던져진 예외를 잡아서 null을 반환해야합니까? 이 작업을 수행하는보다 강력한 방법이 있습니까?
편집 : 순간, 나는 다음과 같은 사용하고는 :
protected Dictionary dict;
public ClientConfiguration(String configName)
{
try
{
dict = Dictionary.getDictionary(configName);
} catch (MissingResourceException e)
{
dict = null;
}
}
public String getString(String key)
{
return dict == null ? null : dict.keySet().contains(key) ? dict.get(key) : null;
}
아, 그 최적화를 잘 부탁드립니다. –