전자정부프레임워크 기본 셋팅..?!
- 작성자 :
- 김*수
- 작성일 :
- 2021-07-06 17:45:59
- 조회수 :
- 3,859
- 구분 :
- 실행환경 / 3.7
- 진행상태 :
- 완료
Q
안녕하세요.
전자정부프레임워크를 사용하다가 궁금한점이 있어서 문의 남깁니다.
현재 Controller 부분을
예시)
@RequestMapping(value = "/state/stateView.do", method = RequestMethod.GET)
public ModelAndView state(HttpServletRequest request) {
ModelAndView mav = new ModelAndView();
mav.setViewName("/kjs/state/stateView");
return mav;
}
이런식으로 로직을 .do로 설정하고 View를 JSP파일 경로로 설정해주고 이용을 하고 있습니다.
그런데 제가 파일 업로드에 관한 기능을 전달받아서 합치려고하는데,
그 기능은 MVC로 되어있는것이 아니라 JSP확장자 자체 1개의 페이지로 되어있더라구요.
JSP파일내에 <% %>으로 이 안에 DB연결부터 로직까지 자바언어로 작성이 되어있는데,
Controller에서 <% %>안에 모든것이 저장된 JSP파일로 경로를 설정하고 html에서도 form으로 해당 JSP페이지를 가져오도록
설정을 했는데, 막상 실행을 하면 에러메시지는 나오지 않고, 흰색 바탕화면에 Basic Sample이라는 페이지가 나옵니다.
원래 전자정부프레임워크에서는 .do 외에는 사용을 할 수가 없나요?
만약 제가 받은 1개의 JSP페이지에 담긴 기능을 사용하려면 Java MVC Controller내에 로직을 구성을 해서 .do로 처리해야하는지 궁금합니다.
제 생각에는 <% %> 안에 구성된 JSP 자바의 로직 기능들이 실행되지 않는거 같아요 ㅠㅜ
JSP에 import는 모두 해놓은 상태입니다!
전자정부프레임워크를 사용하다가 궁금한점이 있어서 문의 남깁니다.
현재 Controller 부분을
예시)
@RequestMapping(value = "/state/stateView.do", method = RequestMethod.GET)
public ModelAndView state(HttpServletRequest request) {
ModelAndView mav = new ModelAndView();
mav.setViewName("/kjs/state/stateView");
return mav;
}
이런식으로 로직을 .do로 설정하고 View를 JSP파일 경로로 설정해주고 이용을 하고 있습니다.
그런데 제가 파일 업로드에 관한 기능을 전달받아서 합치려고하는데,
그 기능은 MVC로 되어있는것이 아니라 JSP확장자 자체 1개의 페이지로 되어있더라구요.
JSP파일내에 <% %>으로 이 안에 DB연결부터 로직까지 자바언어로 작성이 되어있는데,
Controller에서 <% %>안에 모든것이 저장된 JSP파일로 경로를 설정하고 html에서도 form으로 해당 JSP페이지를 가져오도록
설정을 했는데, 막상 실행을 하면 에러메시지는 나오지 않고, 흰색 바탕화면에 Basic Sample이라는 페이지가 나옵니다.
원래 전자정부프레임워크에서는 .do 외에는 사용을 할 수가 없나요?
만약 제가 받은 1개의 JSP페이지에 담긴 기능을 사용하려면 Java MVC Controller내에 로직을 구성을 해서 .do로 처리해야하는지 궁금합니다.
제 생각에는 <% %> 안에 구성된 JSP 자바의 로직 기능들이 실행되지 않는거 같아요 ㅠㅜ
JSP에 import는 모두 해놓은 상태입니다!
환경정보
-
- OS 정보 : Window
- 표준프레임워크 버전 : 3.7
- JDK(JRE) 정보 : 8
- WAS 정보 : tomcat8
- DB 정보 : postgres
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
표준프레임워크는 MVC 모델2 패턴으로
개발하도록 되어 있습니다.
JSP 파일에 비지니스 로직을 구현하는것은
보안문제가 발생할수도 있고
바람직 하지 않습니다.
Controller나 Service단에 비지니스 로직을 구현하시고
JSP에는 View기능으로 보여지는 내용만 넣어야 합니다.
전체적인 기능 구성을
다시 재검토 하시는게 좋을듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
표준프레임워크는 MVC 모델2 패턴으로
개발하도록 되어 있습니다.
JSP 파일에 비지니스 로직을 구현하는것은
보안문제가 발생할수도 있고
바람직 하지 않습니다.
Controller나 Service단에 비지니스 로직을 구현하시고
JSP에는 View기능으로 보여지는 내용만 넣어야 합니다.
전체적인 기능 구성을
다시 재검토 하시는게 좋을듯 합니다.
감사합니다.