본문 바로가기

2014/04

jstl 소수점 올림, 내림, 반올림 계산식 내림 : ${pages-(pages%1)}올림 : ${pages+(1-(pages%1))%1}반올림 : ${pages+((pages%1>0.5)?(1-(pages%1))%1:-(pages%1))} 소수점 올림 원10단위 올림 원100단위 올림 원 더보기
JSP JSTL(JSP Standard Tag Library) - 함수 태그(functions) 펌 : http://gangzzang.tistory.com/115 1. 함수 태그(functions)- JSTL은 EL에서 사용할 수 있는 함수 태그를 제공한다. 함수 설명 length(obj) obj가 Conllection인 경우 저장된 항목의 개수를, 문자인 경우 문자열의 길이를 반환 toUpperCase(str) str을 대문자로 변환 toLowerCase(str) str을 소문자로 변환 substring(str, idx1, idx2) str.substring(idx1, idx2)의 결과를 반환, idx2가 -1일 경우 str.substring(idx1)과 동일 substringAfter(str1, str2) str1에서 str1에 포함되어 있는 str2 이후의 문자열을 구함 substringBef.. 더보기
jQuery.extend() jQuery.extend()원문 링크 http://api.jquery.com/jQuery.extend/jQuery.extend( target [, object1] [, objectN] )개요 : 두개 이상의 객체를 합칩(Merge)니다.jQuery.extend( target [, object1] [, objectN] )target 합쳐지는 추가 객체의 속성을 받을 객체 또는 유일한 인자일 경우 jQuery 네임스페이스로 확장될 객체object1 합쳐질 때 기준이 될 객체objectN 기준 객체에 합쳐질 추가 객체jQuery.extend( [deep], target, object1 [, objectN] )deep true 라면, 깊은 수준 복사가 됩니다.target 합쳐지는 추가 객체의 속성을 받을 객체 .. 더보기
태그 라이브러리 서술파일(Tag Library Descriptor TLD) 앞에서와 같이 태그 핸들러를 만들었으면, 그 클래스를 TLD(Tag Library Descriptor)에 등록해야 합니다. 앞에서도 설명했듯이 TLD는 XML태그의 이름에 태그 핸들러를 연관시켜서 특정태그가 호출될 때 그에 맞는 태그 핸들러를 사용하도록 서버에게 알려주는 역할을 합니다. TLD 파일은 XML 문서로 작성되며, 라이브러리에 대한 설명 및 정보, 태그의 정보들로 이루어집니다. 그럼 앞에서 작성한 태그 핸들러를 처리해 주는 간단한 TLD를 살펴보고 계속 설명 드리겠습니다. 엘리먼트의 하위 엘리먼트들 : 태그 라이브러리의 버전을 표시합니다. : 태그 라이브러리가 사용하는 JSP의 버전을 표시합니다. : 태그 라이브러리의 별명을 나타내며, 컨테이너등에서 쓰이게 됩니다. : 태그 라이브러리에 대한 .. 더보기
[HTML] input 태그 이벤트 태그 이벤트onblur요소가 포커스를 잃을 때 스크립트가 실행됩니다.onselect텍스트의 조각이 선택 된 곳 스크립트가 실행됩니다.onchange객체의 내용이 변경될때 스크립트가 실행됩니다.onclick마우스 클릭에서 스크립트가 실행됩니다.ondblclick마우스를 두번 클릭에서 스크립트가 실행됩니다.onmousedown스 버튼을 누를 때 스크립트가 실행됩니다.onmouseup마우스 버튼이 버튼이 누른후 스크립트가 실행됩니다.onmouseover마우스 포인터가 요소 위에 이동할 때 스크립트가 실행됩니다.onmousemove마우스 포인터가 이동할때 스크립트가 실행됩니다.onmouseout마우스 포인터가 요소에서 이동할 때 스크립트가 실행됩니다.onkeypress키를 누르면 스크립트가 실행됩니다.onkey.. 더보기
[CSS3] media query 펌 : http://nuli.navercorp.com/blog/42284 미디어 타입(media type)은 단말기의 종류에 따라 각각 다른 스타일시트를 적용하게 하는 기능이며 CSS 2.1 부터 추가되었습니다. 하지만 실제로 많이 사용되지 않았는데, 미디어 타입 만으로는 해당 기기의 특성을 정확히 파악하여 알맞은 스타일을 적용시키기 어려웠던 문제점이 있었기 때문입니다. CSS3에는 미디어 타입을 개선하여, 더 구체적인 조건에서 필요한 스타일을 정확하게 적용할 수 있도록 확장하였는데, 이를 미디어 쿼리(media query)라고 합니다. 적용방법미디어 쿼리를 적용하는 방법은 크게 3가지가 있습니다.(1) 마크업에서 CSS파일 분기하기 스타일시트 파일을 분리하여 특정 조건에 부합할 경우 CSS파일을 로딩할.. 더보기
[iBatis] queryForMap() 사용법 [iBatis] queryForMap() 사용법참조: http://openframework.or.kr/Wiki.jsp?page=QueryForMapExample select * from ACCOUNT 위와 같은 iBatis sql문에 대해 다음과 같이 쿼리. queryForMap("selectAllAccounts", null, "id"); 파라미터는 null이고, 쿼리 결과를 Map으로 받는데 키는 id에 대응하는 ACC_ID 칼럼값이 된다. 테이블에서는 모든 값(칼럼)을 가져와서 Accout 클래스형으로 값을 저장. 즉, key=ACC_ID칼럼값, value=Account클래스의 형태의 Map이 된.. 더보기
[HTML] 테이블 만들기 펌 : http://cbkim.wkhc.ac.kr/htmlbox/hmf10.html#top ... 테이블의 시작과 끝을 알리는 태그입니다. 이 태그에서 테이블 선의 두께, 선의 색깔, 테이블의 배경색이나 이미지 등을 변경할 수 있는 속성을 지정할 수 있습니다.Align="left", "right", "center"표의 정렬 상태를 지정합니다.Background="이미지 파일명"표의 배경을 이미지로 지정합니다.Bgcolor="색상명"표의 배경을 색으로 지정합니다.Border="숫자(픽셀)"표의 테두리선의 두께를 지정합니다. 0으로 설정하면 테두리선이 보이지 않습니다.Bordercolor="색상명"표 테두리선의 색을 지정합니다.Cellpadding="숫자(픽셀)"셀 경계와 셀 안의 내용 사이의 간격을 지정합.. 더보기
Input readonly 속성 펌 : http://jmnote.com기초 예제 (속성) 변경불가 변경가능 예제: http://jmnote.com/html5/input_readonly.php자바스크립트로 제어 변경불가 변경가능 myform.country.readOnly = true; 예제: http://jmnote.com/html5/input_readonly2.php참고 자료http://www.w3schools.com/tags/att_input_readonly.asp 더보기