- 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 |
- 재능이의 돈버는 일기
- 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
- 무의식이 의식을 지배한다
목록웹프로그래밍 (72)
드럼치는 프로그래머
java.util.regex.Matcher; java.util.regex.Pattern; 이 두 클래스를 사용한다. 게시판의 내용에서 첫번째 이미지만 추출해서 메인 화면에 미리보기로 보여줘야 하는 상황에서 유용하다. 아래 예시는 이미지 태그만 해놨지만, pattern을 바꿔주면 다른 것들도 추출 가능하다. // 이미지 태그를 추출하기 위한 정규식. Pattern pattern = Pattern.compile("]*src=[\"']?([^>\"']+)[\"']?[^>]*>"); // 추출할 내용. String content = "Hello~ My name is blabla.. It's my picture. "; // 내용 중에서 이미지 태그를 찾아라! Matcher match = pattern.matche..
기능 : 지역, 메시지 형식, 숫자 및 날짜형식 접두어(Prefix) : fmt directive : JSTL 국제화 지역화 태그로 다국어 문서를 처리할 때 유용하고, 날짜와 숫자 형식을 다룰 때 사용된다. setLocale 다국어를 지원하는 페이지를 만들 경우 ResourceBundle로 불러오는 *.properties 파일들과 연계되어서 사용한다. value의 locale 값은 http://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt 언어코드와 http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html 국가코드로 이루어진다. 생략될경우 톰캣 서버의 기본 값으로 설정이 되고, 둘 중에 하나만 사용할 수도 있다..
참조예제 JSTL forEach문에서 break 는 공식적으로는 없습니다. 하지만 변수선언을 통한 로직을 이용하는방법과 스크립릿을 사용하는 방법으로 구현은 가능합니다. 로직 사용방식은 아래와 같습니다. ${status.count} 스크립틀릿 사용방식입니다. break; [출처] http://luckybaby.tistory.com/173
1. tiles란? 화면을 구성하는데 있어서 하나의 파일이 아닌 여러부분을 따로 작업해서 하나로 묶어 화면에 보여주는것을 말합니다. 예를들어서 한 화면에 레이아웃이 header, content, footer로 구성되어 있으면 각 부분을 파일로 만들어서 여러 페이지에서 내용만 바꿔가면서 모든페이지에 header와 footer를 보여주는것이 가능합니다. 물론 하나의 파일에 전부 때려박아도 가능은하지만.. 뭔가 수정할때 페이지수만큼 수정이 필요합니다. JSP에는 이미 include 기능이 있는데 굳이 tiles를 쓰는 이유가 있을까요? 저도 tiles를 전부 이해한게 아니라서 뭐라 설명은 못드리는데... 일단 include보다 편합니다. 그대신 사용하기전에 설정이 필요해요. 레이아웃 요소들부터 레이아웃의 틀까..
항상 이클립스에서 간단한 것들만 돌려봤더니 서버실행시(Run On Server) Timeout 오류를 처음 겪어 봤습니다. 사실 서버설정에 이런 내용이 있는줄도 모르고 있었군요. ㅠ..ㅠ (여기서는 Tomcat 6.0버전을 사용했습니다.) "Starting Tomcat v6.0 Server at localhost' has encountered a problem. Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. 위와 같은 오류가 나타납니다. 45초내에 서버시작을 못했다고..
ui.jqgrid.css 중 font-family를 추가하였습니다. .ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;font-family:'NanumGothicB','나눔고딕', "돋움", dotum;font-size:15px;} [출처] http://hwoarang757.tistory.com/entry/JQuery-JQGrid-%ED%97%A4%EB%8D%94-%ED%8F%B0%ED%8A%B8-%EB%B3%80%EA%B2%BD-%EC%98%88%EC%A0%9C
동적으로 요소를 추가하고 (createElement())하는 방법을 살펴보자 소개되는 예제코드는 예제페이지로 이동한후 개발자도구 콘솔을 열어서 실행하면 된다.//#box에 를 추가해 $('#box').append('난 div 요소'); 간단하다. 좀 다른느낌? 으로도 가능하다.// 요소를 #box에 추가해 $('').appendTo( $('#box') ) .text("난 div 요소") .addClass("border") .css("background-color","#fff"); 메소드 체이닝으로 요소의 어트리뷰트를 수정했다. 이 부분을 좀더 다른느낌으로 만져보자$('', { text : '난 div 요소', addClass : 'border', css : { "background-color":"#fff..
jQuery에는 이벤트등록을 할수 있는 흥미로운 방법이 존재한다. 바로 delegate()인데 1.7버전 이상부터는 on()메소드를 권장하니 on()으로 살펴보자. 소개되는 예제코드는 예제페이지로 이동한후 개발자도구 콘솔을 열어서 실행하면 된다. delegate형태로 이벤트 등록$(document.body).on('click', 'div', function(event){ console.log(event.target, event.currentTarget); }); on()메소드의 두번째 인자가 div이다. 해석해 보자면 document.body에 click이벤트를 주고 document.body > div 만 감시하겠다. 라는 의미 이런 delegate방식은 동적요소가 추가될경우 빛을 발한다! 동적요소 추가..
jQuery에서 이벤트 관련 메소드들은 무척 많다. 그중에 편한방식,마음에 드는 방식을 선택하면 되는데 하나씩 살펴보자. 소개되는 예제코드는 예제페이지로 이동한후 개발자도구 콘솔을 열어서 실행하면 된다. 이벤트 등록$('#box').on('click', function(event){ console.log(this,event); }); //이렇게도 가능 $('#box').click(function(event){ console.log(this, event); }); on메소드를 사용해서 간단하게 이벤트 등록이 가능하다. 이벤트콜백함수 안에서의 this는 이벤트가 발생된 엘리먼트 그대로를 가르키고 event인자는 jQuery Event객체를 가르킨다. 특이하게 click()처럼 이벤트명의 메소드들도 존재하는데..
이번엔 좀 재밌는 이펙트관련 메소드를 살펴보자. 소개하는 메소드들은 예제페이지로 이동한후 개발자도구 콘솔을 열어서 입력하면서 테스트 해보면 된다. .hide() 엘리먼트를 숨긴다// $('div').css("display","none") 과 동일 $('div').hide() //천천히 사라지게 $('div').hide('slow',function(){ console.log('hide ok!') }); .show() 엘리먼트를 보여준다$('div').show() $('div').show('fast') .toggle() 엘리먼트 show(),hide() 를 toggle 처리$('div').toggle('fast') .fadeOut() 엘리먼트가 opacity값이 빠지면서 사라진다//모든 태그 사라짐 $('*..