2013-06-23 4 views
0

이것은 아직 발생하지 않았지만 그것에 대해 매우 궁금한 사항이 있으니 가설적인 질문입니다. 어떻게하면 jsp 파일 (그것은 큰 웹 응용 프로그램입니다) 내 jsp 파일을 어떻게 분리 할 수 ​​있습니까? 이런 상황에서 제안 된 관행은 무엇입니까? 내 JSP 파일을 web-inf에 넣으면 프로젝트가 부 풀리지 않을까? 그래서 내가 다른 프로젝트에 내 JSP를 넣어 다음 참조 할 수 있습니까? 웹에서 아무것도 찾을 수 없었습니다. 모두 jsp를 web-inf 폴더 아래에 배치하는 방법을 설명했습니다.봄철에 너무 많은 jsp 파일이 있습니다.

답변

0
  • JSP를 WEB-INF 내에 넣으면 브라우저에 url을 직접 입력하여 에 액세스하지 않습니다.
  • JSP를 WEB-INF에 넣으면 요청 전달 또는 전달을 통해 JSP의 다른 서블릿에서만 해당 JSP에 액세스 할 수 있습니다.

당신은

www.someSite.com/WEB-INF/somePage.jsp 

을 할 수 있지만 루트 폴더에 somePage.jsp를 넣어 경우, 당신은 당신에 따라 분리 할 수 ​​있습니다, 우려의 분리를위한

www.someSite.com/somePage.jsp 

하여 액세스 할 수 모듈 및 유형도.

  • 일부 페이지는 단지 머리글과 바닥 글이있는 경우, 다음 페이지의 일부는 하나 개의 쇼핑 모듈에 관련된 경우, 머리글과 바닥 글
  • 라는 기타에 대한 마찬가지로 쇼핑 모듈에 넣고 폴더에 넣어 모듈.
+0

나는 JSP에 직접 액세스 할 수있는 나쁜 디자인이라고 생각합니다. 컨트롤러는 jsp가 사용되는 것을 사용자에게 알려주도록 jsp 내부로 전달 URL을 처리해야합니다. –

+0

예, 단지이 두 가지의 차이점을 말하고 싶습니다. :) –

0

파일을 두 갈래로 나누려면 파일을 다른 폴더에 넣을 수 있습니다. 예를 들어 금융과 관련된 모든 기능은 finance 폴더에 보관할 수 있습니다.

관련 문제