'개발자의 길'에 해당되는 글 195건

SiteMesh - SiteMesh란? 2009.04.17
JSTL - <c:import> , <c:redirect> 2009.04.15
JSTL - <c:url> 2009.04.15
Tiles - 설정 순서 2009.04.14
Tiles - 사용 이유 2009.04.14

SiteMesh - SiteMesh란?

Published on: 2009. 4. 17. 09:38 by louis.dev
SiteMesh란?
레이 아웃을 배치할때 각각의 페이지를 모듈로 하여 Include 방식으로 추가 하는 방식

'Framework > Site Mesh' 카테고리의 다른 글

SiteMesh - 초기 설정 방법 & 설정  (0) 2009.04.17

JSTL - <c:import> , <c:redirect>

Published on: 2009. 4. 15. 10:57 by louis.dev
<jsp:include>와 유사
<c:import> 는 요청 시간 작동
웹 리소스 컨텐츠를 jsp 페이지에 삽입

<c:import url="paging.jsp">
<c:param name="actionPath" value="list.jsp" />
</c:import>

<c:redirect>
-sendRedirect()메소드와 같음

<c:redirect url="/error.jsp">

<c:param name="error" value="에러가 났음">
</c:redirect>

JSTL - <c:url>

Published on: 2009. 4. 15. 10:54 by louis.dev
<c:url>
- 현재 서블릿 콘텍스트 됨(프로젝트 이름을 URL에 써야하는데 이걸 쓰면 url에 프로젝트를 써도 되고 안쓰면 자동으로 처리해준다)
- 세션 관리를 위한 URL 재작성
- 요청 매개변수 이름과 값의 URL 인코딩

<!--파라미터가 없는 형태 -->
<a href="<c:url value='/list.jsp' / > ">목록</a>

<!-- 파라미터가 있는 형태-->
<c:url value="/list.jsp" >

<c:param name="searchColumn" value="${searchColumn}" />
<c:param name="searchWord" value="${searchWord}" />
</c:url>



Tiles - 설정 순서

Published on: 2009. 4. 14. 12:09 by louis.dev

설정방법
1.sturct-config.xml 에 플러그인 설정

<plug-in className="org.apache.struts.tiles.TilesPlugin">
            <set-property property="definition-config" value="/WEB-INF/config/tiles-defs.xml" />
</plug-in>

2.tiles-defs.xml 파일 생성

3.실질적 사용하는 jsp 페이지 생성

4.TilesRequestProcessor  :: 타일즈에서 한글이 깨짐으로 설정
다음 클래스를 상속 받아서 사용

public class KoreanRequestProcessor extends TilesRequestProcessor{
..........
}

'Framework > Tails' 카테고리의 다른 글

Tiles - 사용 이유  (0) 2009.04.14

Tiles - 사용 이유

Published on: 2009. 4. 14. 12:05 by louis.dev

필요성
web 환경에섭 반복되는 레이아웃의 처리에 따른 복잡도 증가
-include 를 이용한 재사용은 한계

장점: 페이지의 레이아웃을 쉽게 관리 가능
단점: 파일의 복잡도 증가,접근 난이도 증가

'Framework > Tails' 카테고리의 다른 글

Tiles - 설정 순서  (0) 2009.04.14