프로그래밍/전자정부프레임워크(eGov)

나도 전자정부프레임워크에 부트스트랩 적용해보자! (4)

Jay22 2017. 1. 15. 17:39
반응형

이번 포스팅에서는 맵퍼 설정을 보겠다. 맵퍼의 역할은 SQL을 가리키는 역할을 한다. 


스샷을 보자. 아까 리소스 폴더에서 context-mapper를 보자.

example폴더 밑에 모든 파일에 적용하기 위해서 sample을 지우고 그자리에 **를 입력한다.

그렇다면 example밑에 다른 폴더를 만들어서 파일을 넣어도 하위폴더이므로 쭉 적용이 될 것이다.






그리고 인덱스를 편집해보자.

index.jsp에서 jsp포워딩 태그의 파일명을 main.do로 바꾸자. 이름을 굳이 main으로 하지않아도 되지만 편의상 그렇게 했다. main.do는 java파일인데 이것을 포함시켜 보자.


일단 java폴더의 example폴더로가서 main폴더를 만들자 하위에 web폴더(약속)를 두고 컨트롤러 하나를 만들자. 밑에 sample폴더는 약속된 것이 아니라 맨 처음에 기억날지 모르겠지만 generate example로 샘플 프로젝트를 자동으로 만들어진 것부터 시작했다 보니 저런 예제스러운 이름이 생성된 것이다. 지금 생성한 main도 정해진 약속대로 지은 이름은 아니지만 기능을 알아볼 수 있게 적당하게 지은 것이다.




메인 컨트롤러의 내용을 보자.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package egovframework.example.main.web;
 
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
 
@Controller
public class MainController {
    
    @RequestMapping(value = "main.do")
    public String initMain() throws Exception {
 
        return "main/main.tiles";
    }
}
 
cs



자 단순한 맵핑 기능이다. 그냥 main폴더의 main파일로 가라 라는 내용이다.

main.jsp를 만들어 주었다. 본인의 템플릿의 메인화면에 맞는 적절한 html이 들어가면 될것이다.




아 참고로 index.jsp 파일이 부터 실행이 되는 것은 알고있을 것이다. 거기에 포워딩을 main.do로 바꿔야 한다. 

반응형