[JSP] 이미지 사이즈(width, height) 알아내기 서버에 저장되어 있는 이미지의 가로,세로 사이즈를 알아내야 할 일이 종종 있다. 특히 나 같은경우 사용자가 이미지를 업로드할때 사이즈를 확인하여 가로, 세로 길이가 1024px 를 넘어서는 경우 이미지 리사이즈를 해서 서버에 저장해야 할 일들이 많았다. 또 웹페이지에서 사용자에게 보여지는 이미지를 특정 크기로 리사이즈를 하기도 하는데 예전 버전의 브라우저(IE6, 7)에서는 자바스크립트로 컨트롤 하는게 여간 쉽지 않았다. 특히 자바스크립트로 이미지 리사이즈를 처리하면 클라이언트단에서 처리하게 되므로, PC 성능에 따라 제대로 처리가 안되는 경우가 있었다. 그래서 당시에는 이미지 크기를 고정시키거나, 이미지 사이즈를 계산해서 비율대로 크기를 정해 태그에 넣어놓곤 했다. 그런 이유로 아직도 이미지를 다룰때 .. 더보기 [Java] SMTP 메일전송 한글깨짐 해결 지난번에 gmail smtp 서버를 이용한 메일전송을 포스팅 한적이 있다. [Java] Gmail SMTP를 이용한 메일 보내기 [보기] 종종 smtp를 이용할때 한글이 깨지는 경우가 있는데 한글깨짐이 발생하는곳은 3가지 정도이다. 1. 발신자 이름 - 예) 홍길동 2. 메일 제목 3. 본문 내용 이중에서 메일 제목과 본문 내용은 쉽게 해결이 가능한데, 발신자 이름의 경우 해결방법을 못 찾아서 아예 사용하지 않거나, 영어로 사용하는 사람도 봤다.(사실 꼬꼬마 시절에 내가 그랬다) 아마도 쉽게 찾지 못하는 사람은 제목, 본문과 동일하게 캐릭터셋을 사용 하려다보니 문제 해결을 못한게 아닌가 싶다. 일단 한글을 해결할 수 있는 소스코드를 잠깐 살펴보자. 전체 소스코드는 지난번 포스팅 내용을 참고하면 된다. M.. 더보기 [Java] Json 파싱(Json -> Map 변환) 지난번에 java에서 json을 쉽게 생성하는 법을 포스팅한 적이 있다.[바로가기] 오늘은 json을 java에서 파싱하는 방법에 대한 설명이다. java에서 json을 파싱하여 사용하는 방법으로는 여러가지 라이브러리가 존재한다. 대표적으로 많이 사용하는게 JsonObject 인데, 오늘 내가 소개할 방법은 기존에 소개한 json 생성과 마찬가지로 jackson-json 라이브러리를 사용하는것이다. 나는 개인적으로 map 같은 데이터 형태를 선호한다. 단지 사용하기 편해서랄까? 그런 의미로 json을 map 으로 변환해 보겠다. 일단 라이브러리를 다운받아 클래스패스에 등록하자. http://jackson.codehaus.org/ 예제로 사용할 json 샘플은 다음과 같다. { "name": { "firs.. 더보기 이전 1 ··· 60 61 62 63 64 65 66 ··· 72 다음