2010년 11월 30일 화요일

[JSP] 접근주소 (Request Dispatcher Path) 가져오기

필터기능과 사용하면 페이지 접근 컨트롤 시에 유용함

String requestDispatcherPath = (String) request.getAttribute(Globals.DISPATCHER_REQUEST_PATH_ATTR);

2010년 11월 29일 월요일

[Java] enum을 이용하여 Swith문에 String형 사용하기

굳이 if 문 두고 이렇게 해야하는건 아니지만 개인적으로 if 문 보다는 switch 가 가독성이 좋다

public class Switch {
       public static void main(String[] args) {
              String str = "APPLE";
              switch (Enum.compare(str)) {
                     case APPLE:
                            System.out.println("apple");
                            break;
                     case BANANA:
                            System.out.println("banana");
                            break;
                     case BREAD:
                            System.out.println("bread");
                            break;
                     default:
                            System.out.println("novalue");
              }
       }

       public enum Enum {
              APPLE, BANANA, BREAD, NOVALUE;
              public static Enum compare(String str) {
                     try {
                            return valueOf(str.toUpperCase());
                     } catch (Exception ex) {
                            return NOVALUE;
                     }
              }
       }
}


참조

2010년 11월 25일 목요일

[JavaScript] createTextNode 사용시 공백 넣기

" " 도 안되고 "&nbsp" 도 안되고
정답은 "\u00A0" 이것이다.

var blank = document.createTextNode("B\u00A0L\u00A0A\u00A0N\u00A0K"));

시간되면 이런 표현식에 대해 자세하게 알아봐야겠다.

참조