문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
groovy:groovlet [2012/09/05 15:15] kwon37xi [호출] |
groovy:groovlet [2012/09/05 18:31] kwon37xi [기본 내장 객체 목록] |
||
---|---|---|---|
줄 16: | 줄 16: | ||
* 서블릿 '' | * 서블릿 '' | ||
+ | * ''/ | ||
* 기타 groovy 라이브러리성 파일들은 '' | * 기타 groovy 라이브러리성 파일들은 '' | ||
- | ===== 기본 객체 목록 ===== | + | |
- | 아래 코드로 Groovlet에 전달되는 기본 객체 목록을 뽑을 수 있다. | + | ===== 기본 |
+ | 아래 | ||
+ | |||
+ | 그외에 forward, redirect, include 같은 편리 메소드를 클로저로 내장하고 있다. '' | ||
<code groovy> | <code groovy> | ||
html.html { | html.html { | ||
줄 42: | 줄 47: | ||
</ | </ | ||
- | + | * contextPath : '' | |
===== session ===== | ===== session ===== | ||
세션 사용시 주의해야 한다. session 내장 객체가 null 일수 있기 때문이다. | 세션 사용시 주의해야 한다. session 내장 객체가 null 일수 있기 때문이다. | ||
줄 58: | 줄 62: | ||
====== TemplateServlet ====== | ====== TemplateServlet ====== | ||
* Groovlet을 컨트롤러로 사용하고, | * Groovlet을 컨트롤러로 사용하고, | ||
- | * TemplateServlet은 | + | * TemplateServlet가 생성하는 템플릿은 그 자체가 Groovlet이다. 따라서 템플릿 안에서 모든 컨트롤러 코드와 뷰 코드를 모두 작성하는 것도 가능하다. 즉, JSP와 동일한 역할을 한다. |
===== 설정 ===== | ===== 설정 ===== | ||
<code xml> | <code xml> | ||
- | < | + | < |
- | | + | < |
- | | + | < |
- | | + | < |
- | < | + | < |
- | < | + | < |
- | | + | </ |
- | | + | </ |
- | | + | < |
- | | + | < |
- | | + | < |
- | | + | </ |
</ | </ | ||
줄 93: | 줄 97: | ||
* ''< | * ''< | ||
* ''< | * ''< | ||
- | * ''< | + | * ''< |
* '' | * '' | ||