본문 바로가기

jsp 공백 제거하는 방법(html trim 옵션) jsp는 결국 html로 변환된다.(서블릿 컨테이너!) 그런데 가끔 불필요한 공백이 추가되는 경우가 있다.(예를 들어 태그 상단에 공백이 몇 줄 생긴다던지) 이럴 경우 다음과 같은 옵션을 주면 자동으로 trim이 된다!(국내에서는 잘 알려지지 않은 옵션인 것 같다!) 더보기
자바 base64 인코딩/디코딩 예제 자바 base64 인코딩/디코딩 예제를 소개합니다. 아파치 등의 외부 라이브러리를 참조하지 않고 개발된 소스이므로 간편하게 사용할 수 있습니다! 디코딩의 경우 예외 처리가 필요합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 package com.nexicure.npim; import java.io.IOException; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; public class Test01 { public static void main(String[] args) { // 1. 인코딩 예제 BASE64Encoder encoder.. 더보기
자바 equals에서 null 체크 방법(NullPointer Exception 피하기) 자바에서 equals를 할 때 가장 두려운(?) 부분은 NullPointer Exception이라고 할 수 있다! 그렇다고 if문을 일일이 걸어줄 수도 없는 노릇이니 나는 다음과 같은 자체 메소드를 선언해서 즐겨 사용한다!(이제는 NullPointer Exception으로부터 해방될 수 있다! 클래스 이름은 마음대로 지으면 된다! MyStringUtils도 좋고!) 1 2 3 4 5 6 7 8 9 10 11 public static boolean equals(Object object1, Object object2) { if(object1 == object2) { return true; } if((object1 == null) || (object2 == null)) { return false; } // 널.. 더보기