[JAVA] HTMLEntities 클래스 – PHP의 htmlspecialchars 기능

JAVA에서 <를 &lt;으로 변경해야 하는 일이 생겼다. PHP에는 이놈이 기본기능(htmlspecialchars)으로 있지만, JAVA에는 기본 기능으로 있지 않다. 따라서 클래스를 사용해야 한다. 그것을 위해 있는 게 바로 HTMLEntities 클래스다. java.net에서 오픈소스로 개발되는 놈이다. HTMLEntities Class 소개 HTMLEntities Class 다운로드 : 다운받음 Zip 파일에서 www 폴더에 있는 jar를 사용하면 된다. 사용법은 … ▶전문 보기

[java] yyyy-MM-dd HH:mm:ss 형식 날짜를 RSS 포맷 날짜로 변경하기

2010-10-30 13:10:59 라는 날짜를 RSS 포맷 날짜인 Tue, 29 Mar 2011 12:56:46 +0900 형태로 고치게 하는 함수다. SimpleDateFormat 클래스를 사용한다. 따라서 import해야 할 게 좀 있다. eclipse 사용하면 알아서 import 제안을 할 테니 굳이 여기 적지는 않겠다. 클래스 내에서 사용할 용도로 만들었다. private String convertPubdateToRssFormat(String pubdate) throws ParseException { Date time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(pubdate); … ▶전문 보기

[java]이클립스 WTP 사용시 실제 WebContent 경로

나는 처음에 마이 이클립스로 자바를 배웠기 때문에 tomcat 폴더에 실제 클래스 파일들이 들어가는 데 익숙했다. 그런데 이클립스에 WTP를 붙여서 사용하니까 그게 아니었다. tomcat 폴더는 비어 있는 것이었다. 헐~그래서 클래스 로직 중에 현재 구동중인 파일의 실제 경로를 찍는 코드를 써넣은 다음에야 클래스파일들이 실제 어디로 들어가는지를 확인할 수 있었다.(즉, 이클립스의 … ▶전문 보기

[tomcat] 톰캣 매니저 사용시 log4j NullPointer Exception

이유는 모르겠고 이렇게 하니까 됐다.톰캣 매니저는 톰캣에 붙어 있는 여러 프로젝트를 각각 따로 리스타트할 수 있도록 해 주는 도구다. 톰캣에서 기본으로 제공한다. 사용법은 검색해 보면 나온다.그런데 톰캣 매니저를 붙였는데 stop은 되고 start는 안 됐다. 에러 메시지는 log4j 어쩌고 NullPointer Exception이었다.log4j가 문제일리 없다고 생각했다.다만 log4j의 설정이 DEBUG로 돼 있어서 … ▶전문 보기

톰캣 매니저를 이용해서 하나의 호스트만 restart

http://kimsbno.tistory.com/entry/Tomcat-여러개의-Host-설정중에-1개의-Host-만-Restart-하기 (없어짐) 일단 갈무리만. http://www.javajigi.net/pages/viewpage.action?pageId=381 여기는 잠깐 설명돼 있다. http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html 여기는 톰캣 5.5와 6.0의 manager app 공식 매뉴얼인 듯 … ▶전문 보기

[JAVA] UTF-8 서버에서 올더게이트 전자결제 소켓통신 수정할 부분

초보라 삽질을 좀 많이 했다. php에도 붙여 봤는데 그 때는 전송 부분에 iconv를 사용해야 했다. 은행은 euc-kr을 사용하고, 우리 홈페이지는 utf-8을 사용했기 때문이다. 만약 홈페이지가 euc-kr로 돼 있는 경우라면 이 글이 필요 없을 것이다. //은행으로 정보를 전송하기 전에 $String=iconv("utf-8","euckr",$String); //전송하고 나서 응답받은 메시지를 보려면 $String=iconv("euckr","utf-8",$String); 이렇게 … ▶전문 보기