- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록WebProgramming (126)
드럼치는 프로그래머
예전부터 느끼지만 상용 WAS에 비해 Tomcat를 사용할 때마다 한글처리에 대해 신경쓸 것이 많았다. 지금은 그래도 많이 좋아졌지만 이번에도 한글문제가 발생해 이리 저리 또 찾아봐야 했다. 현상 어떤 때는 한글 처리가 되고 어떤 때는 한글 처리가 안되어 분석해 보니 POST 방식으로 전달하는 한글은 잘 처리되지만 GET 방식으로 전달하는 한글은 처리를 못하였다. 그럼 모두 POST로 한글을 전송? 음.. 이건 말도 안된다. RESTful하지도 않고 근본적인 해결방법이 아니다. 해결방법 tomcat 문서를 살펴보면 HTTP body의 입력 스트림은 기본으로 UTF-8을 이용하여 디코딩한다. 반면 URL은 ISO-8859-1으로 디코딩한다. 브라우저에서 Form 데이터는 기본설정으로 UTF-8 인코딩하므로..
JSTL에도 IF문과 같은 분기문을 기본으로 제공하는데, 우리가 사용하는 것과는 약간 내용상 차이가 있다. 우리는 보통 IF문을 사용할때 IF ~ ELSE IF ~ ELSE 를 이용하여 프로그래밍 코드를 작성하는데, JSTL 에서는 어떻게 작성되는지 한번 살펴보자. 단순 IF문 : if문에서 else가 없는 단순 if문을 구성할때 사용할 수 있다. 홍길동이 맞습니다. IF ~ ELSE 문 : 우리가 많이 사용하는 if~else 문의 경우 jstl에서는 를 이용하여 구성하여야 한다. 홍길동이 맞습니다. 홍길동이 아닙니다. 사람이 없습니다 ㅜㅜ 위의 구문을 jsq 코드로 표현하면 아래와 같다. 비교기호 : eq, ne, empty if문을 사용할때에는 반드시 값과의 비교를 작성하게 되는데, jstl에서는 e..
cursor 속성을 이용하면 해당 태그 위에 위치하는 마우스 커서의 모양을 바꿀 수 있다. auto : 자동 default : 기본값 (화살표) pointer : 클릭시의 마우스 (손가락 모양) wait : 로딩 등 다양한 종류의 cursor 속성이 있다. 사용법 Wait 예제 Auto Crosshair Default Pointer Move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize Text Wait Help 출력 결과: Auto Crosshair Default Pointer Move e-resize ne-resizenw-resize n-resize se-resize sw-resize s-resize w-resi..
오라클 함수 1. NVL함수 NVL(value,1) -> value가 null 일경우 1을 반환 그렇지 않을경우 value값을 반환 2.NVL2 함수 NVL2(expr1, expr2, expr3) 함수는 expr1이 null이 아니면 expr2를 반환하고, expr1이 null이면 expr3을 반환한다. ex) select nvl2('','Corea','Korea') from dual; 3. DECODE 함수 DECODE(value,null,"값1","값2") - > value값이 null일경우 "값1"을 반환 그렇지 않을 경우 "값2"반환 DECODE함수의 1번인자와 2번인자를 비교하여 참일 경우 3번 인자, 거짓일 경우 4번 인자를 반환한다. [출처] oracle - NVL함수 & DECODE함수 [..
웹 페이지를 만들다 보면 여러 가지 이유로 URL을 redirection 해야 할 때가 있습니다. 몇 가지 방법이 있는데요, 이 포스트에서는 가장 일반적인 두 가지 방법을 소개하겠습니다. 먼저, Meta태그를 사용하는 방법입니다. 1 content=” 다음에 오는 1은 시간을 나타냅니다. 1초 뒤에 지정한 URL로 redirection 됩니다. 즉시 이동을 하고 싶으시면 0으로 조정하면 됩니다. http-equiv 속성은 현재 인터넷 익스플로러를 포함한 모든 브라우저를 지웝합니다. 다음으로 javascript를 사용하는 방법입니다. 1 2 3 window.location.replace를 쓸 경우 히스토리를 남기지 않아 뒤로가기를 할 수 없게 만들어 줍니다. 웹 페이지를 완전히 다른 페이지로 이동시키고 싶..
★ OVER()함수란? OVER함수는 ORDER BY, GROUP BY 서브쿼리를 개선하기 위해 나온 함수라고 할 수 있습니다. ★ 전통 SQL 사용 SELECT YYMM, PRICE FROM ( SELECT YYMM, SUM(TOT_PRICE) AS PRICE FROM TABLE1 GROUP BY YYMM ORDER BY YYMM DESC ) ★ OVER 함수 이용 SELECT YYMM, SUM(TOT_PRICE) OVER(ORDER BY YYMM DESC) AS PRICE FROM TABLE1 ★ COUNT(*)OVER() 사용 실제 데이터와 함께 해당 테이블의 전체 로우 컬럼을 쉽고 편리하게 추출할 수 있다. SELECT MENU_ID, MENU_NAME, COUNT(*) AS TOTALCOUNT ..
자바스크립트로 location.href 를 설정하여 다른 페이지로 이동하는 코드를 짜는 경우가 있는데, 이동 하는 페이지를 새 창(브라우저)으로 띄우고 싶은 경우가 있습니다. 이럴 때는 다음과 같은 방법을 사용합니다. // 새 브라우저 창을 띄워 DAUM 페이지로 이동 window.open('http://www.daum.net ', '_blank'); 첫번째 인자로는 이동할 페이지 URL 주소 두번째 인자로는 새 창을 띄울 윈도우의 이름입니다. 위의 코드를 호출하게 되면 새 브라우저 창의 뜨워 다음 페이지를 열어 줍니다. 계속해서 페이지에서 위의 코드를 호출해도 계속해서 새 창이 뜹니다. (브라우저 마다 약간의 차이는 있는데, 익스플로러, 크롬, 파이어폭스 같은 경우는 동일한 브라우저에 새탭으로 새창을 ..
Ajax는 Asynchronous Javascript And XML 의 약자로, 일반적으로 클라이언트와 서버측의 데이터 전송 및 처리를 비동기적(Asynchronous)으로 처리하는 것에 그 목적이 있습니다. Ajax를 사용함으로써, 서버측에 데이터를 요청한 후, 그 데이터의 수신이 완료될 때까지 기다리지 않고, 다른 작업을 바로 진행할 수 있습니다. 그러한 이유로 좀더 웹페이지를 자유롭게 구성할 수 있게 되었고, 불필요한 잦은 페이지 로딩을 줄일 수 있습니다. 여기서 설명하려는 것은 이런 Ajax는 대부분 비동기방식 그대로 사용하지만, 경우에 따라서는 동기(Synchronous)방식으로 사용할 경우도 종종 생긴다는 것입니다. 이는 Ajax를 통해 서버측에 데이터를 요청하고, 이 데이터의 결과를 모두 수..
LoginController.java @Controller public class LoginController { @Autowired //membersVO membersVO; membersDAO membersDAO; private static final Logger log = LoggerFactory.getLogger(MembersController.class); @RequestMapping(value = "/login.do") @ResponseBody public String members(@RequestParam(value = "id", required = false) String id, @RequestParam(value = "pw", required = false) String pw){ HashM..
값이 같은가? 에 대한 비교로 보통 "== ", "!=" 을 많이 사용한다 이는 jstl에서도 마찬가지면 숫자와 문자 구분은 따움표로 구만해서 사용하는데 이대신 eq, ne를 사용하는것과 list, map 같은 객체가 값이 있느냐 없느냐의 구분하는 용도로 empty 를 사용 할 수 있다. 사용법은 아래와 같다 =============================================== Sample ============================================= Ex) eq (==) 1. // null 2. // 숫자 3. // 문자 Ex) empty = // list, map 객체 등 = // 비어 있지 않은 경우 Ex) ne (!=) 1. // null 2. // 숫자 3. ..