본문 바로가기

Developer

Spring + tiles 설정 이번 포스팅은 Spring에 Tiles를 적용입니다! # Tiles 란? 보통 한 화면을 구성할 때 jsp에 공통적으로 들어가는 부분은 공통파일 header.jsp와 footer.jsp를 include 시켜주는 방식으로 화면을 출력하죠. Tiles를 사용하지 않고 화면을 구성한다면 실제 불러오는 jsp파일들 list.jsp insert.jsp 등등 파일에 header와 footer를 모든 페이지에 일일히 include 해주어야 했습니다. 대형(?) 프로젝트일 경우 jsp 파일이 많기 때문에 header와 footer를 jsp파일을 만들 때 마다 include 시켜줘야 합니다. 사실 include하는게 코드가 많지 않지만 그래도 한번의 설정으로 자동(?)으로 페이지 구성을 해준다는 장점이 있습니다. 구성은.. 더보기
[jsp] get으로 파라미터 넘길 때 한글깨짐 이번 포스팅은 get 방식으로 파라미터를 넘겼을 때 한글이 깨지는 이유에 대한 포스팅입니다. 보통 스프링 프레임워크를 쓰면 xml 파일에서 인코딩 처리를 하면 되는데요 이번은 프레임워크가 없는 jsp환경에서 get방식으로 파라미터를 가져올 때 한글이 깨지는 현상이 발생을 해결하기 위한 자료입니다~ [설명] 일단 아래는 참고용으로 제가 사용했던 코드의 일부분입니다. 총 3개 파라미터를 넘기는데 searchStrDt와 searchEndDt는 숫자만 넘기고 있고 uName에 한글입니다. 둘 다 jsp 파일에서 코딩되었고 상단에 charset, pageEncoding 적용을 한 상태입니다. 그럼에도 불구하고 한글이 깨져서 문제가 되었는데요. get방식으로 파라미터를 넘길 경우 서버(톰캣)에서도 인코딩 적용을 해.. 더보기
[Eclipse] Encoding set utf-8 이번 글은 이클립스의 세팅 중 인코딩세팅에 대한 포스팅입니다~ 초기에 인코딩을 설정하고 하셔야 나중에 인코딩 때문에 문제가 발생하지 않기 때문에 중요한 내용이라고 생각합니다~! [설명] 상단 메뉴바에서 [Window] → [Preferences] 를 열어주세요. [설명] - [General] → [Content Types] 를 선택합니다. - 그 중 Java Class File을 선택합니다. - 하단에 Default encoding에 UTF-8을 입력하고 UPDATE를 클릭합니다. [설명] - [General] → [Content Types] 위와 같은 위치 입니다. - TEXT 하위를 오픈해주세요. - TEXT 하위 메뉴들은 UTF-8 로 바꿀 곳이 좀 많은데, 아래에 안내해 드리는 부분만 UTF-8로.. 더보기
[jQuery] 소수점 계산 [버림] - 소수점자리에 관계없이 모두 버림var num = 9.9999;num = parseInt(num); num = 9 [값 올림] - 소수점 자리 값에 관계없이 무조건 올림var num = 9.11111;num = Math.ceil(num); num = 10 [값 내림] - 소수점 자리 값에 관계없이 무조건 내림var num = 9.99999;num = Math.floor(num); num = 9 [반올림] - 소수점 자리 값 반올림var num = 9.50011num = Math.round(num); num = 10; 더보기
Jedis를 사용한 Redis 간단 JAVA예제 안녕하세요 Jedis를 사용한 Redis간단 JAVA예제입니다. Spring에서 해보려고 했는데 실패를 한 관계로 일단 JAVA로만 key-value 형태의 set만 해보았습니다. 코드는 정말 간단합니다. import redis.clients.jedis.Jedis; public class Test { @SuppressWarnings("resource") // 안넣어주면 jedis 선언할 때 경고창이 뜸 public static void main(String[] args) { Jedis jedis = new Jedis("192.168.1.10", 6379); // IP, Port jedis.auth("1111"); // auth(패스워드) jedis.set("clean", "clear"); // key=c.. 더보기