Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- DELETE
- 스크립트
- substr
- Radio
- 칼럼
- hide
- truncate
- javascript
- DB
- insert
- checked
- 속성
- Display
- 문자열
- 마우스
- split
- forEach.
- 실행막기
- mouseout
- 길이제한
- script
- SHOW
- JSTL
- jQuery
- 광명
- href
- substring
- Table
- sql
- 이벤트 함수
Archives
- Today
- Total
홈페이지 제작 전문 업체 Infovider 光明
sitemesh에서 JSTL <c:set>사용하기 본문
각 페이지 상에서 태그로 변수를 선언하고 바로 값으로 사용할 수 있는게 JSTL이다.
용법은
<c:set var="변수이름" value="초기값" />
혹은
<c:set var="변수이름" scope="변수존재범위">변수값</c:set>
이다.
여기서 변수이름으로 언제든 사용가능하다. 단, 반드시 초기값을 넣어야 한다.
그리고 scope는 이변수가 이용될 범위를 나타낸다.
그런데 여기서 Sitemesh를 사용하고 있다면 2번째 선언법으로 해서 변수값 부분(1번째 선언법으로 초기값에 사용가능)에 <decorator:getProperty property="meta.변수명"/>이라고 선언가능하다는 것이다.
쉽게 예를 들자.
<c:set var="menu" scope="request">main</c:set>
이라는 변수가 필요하다고 보자.
이때 sitemesh를 사용하고 있어서 변수값을
<c:set var="menu" scope="request"><decorator:getProperty property="meta.menu"/></c:set>
이렇게 지정하고 사용하면
각페이지 상단에서
<meta name="menu" content="변수값" />
으로 변수값을 지정가능하다.
즉, sitemesh로 페이지를 쪼개놓으면 메뉴와 body간에 데이터 호환이 잘 안되는 부분을
sitemesh에서 getProperty지정자로 변수값을 넘겨받을 수 있다.
이때 이용하는 것이 <meta>태그로 name이 변수명, content가 변수값이 된다.
'프로그래밍 for Client' 카테고리의 다른 글
jQuery에서 display 설정하기와 태그에 애니메이션 효과 주기 (0) | 2013.07.03 |
---|---|
[엑셀]텍스트와 숫자 셀 합치기 (0) | 2013.06.27 |
웹표준에서 동적 페이징시 <a> 태그 비활성화 방법 (0) | 2013.06.26 |
jQuery를 이용한 innerHTML (0) | 2013.06.21 |
[엑셀]날짜값을 텍스트로 복사하기 (0) | 2013.06.18 |
Comments