WEB-INF 디렉토리 외부에 home.jsp
이라는 JSP 페이지가 있고 WEB-INF
폴더 안에 service.jsp
이라는 다른 jsp
페이지가 있습니다. 이 service.jsp
페이지를 WEB-INF
디렉토리에 넣어야하기 때문에 사용자가 URL을 입력하여 액세스하려는 경우 액세스 할 수 없습니다. 그래서 내 문제는 home.jsp
에서 버튼을 클릭하여 service.jsp
으로 이동하는 방법입니다.JSP 페이지 간 이동 방법
1
A
답변
0
WEB-INF에서 파일을 액세스하려면 forward를 사용해야합니다. 당신이 선택할 수있는 두 가지 방법이 있습니다 :이 같은 1.look은 : 스트럿 구석 구석
<!-- /test/test2.jsp outside WEB-INF -->
<html>
<body>
<form name="testform">
<jsp:forward page = "/WEB-INF/jsp/test/test.jsp" />
</form>
</body>
</html>
은 왜 모순
<action path="/test" type=" test.TestAction" scope="request">
<forward name="test" path="/WEB-INF/jsp/test/test.jsp"/>
</action>
0
이다 전달할? 내 응용 프로그램에서 해당 파일에 액세스하고 간단한 URL을 입력하여 손이 닿지 않도록하십시오.
나는 마침내 내가해야 할 것을 발견했다. 이 줄은 WEB-INF 아래 service.jsp 파일로 내 요청을 전달합니다
this.getServletContext().getRequestDispatcher("/WEB INF/service.jsp").forward(req, resp);
:
나는 서블릿의 내가의 doGet() 메소드에서이 줄을 포함하는 serviceServlet.java을 가정 해 봅시다 만들었습니다. 이
<servlet>
<servlet-name>serviceServlet</servlet-name>
<servlet-class>mypackage.CloudUploadserviceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>serviceServlet</servlet-name>
<url-pattern>/service</url-pattern>
</servlet-mapping>
처럼/버튼 말 서비스를 클릭하고 궁극적으로 home.jsp 파일에 내가이 라인을 포함 할 때
다음 단계 난 내 web.xml 파일에서 그 서블릿로 리디렉션 할 URL 패턴을 정의 의 onclick 메소드는 서블릿 호출 :
onclick="location.href='/service'"
을 그리고 당신은 무슨 문제가 여기에 WEB-INF 폴더에뿐만 아니라 home.jsp 넣어 경우는 :)
관련 문제
- 1. Facelets와 JSP 페이지 간 이동
- 2. Xamarin.Forms의 페이지 간 이동 방법 #
- 3. WP8.1의 페이지 간 이동
- 4. JSP - JSP 페이지 간 매개 변수 전달
- 5. Winforms의 페이지 간 이동 에뮬레이션
- 6. URL을 사용하는 JSP 페이지 간 변수 보내기
- 7. 검은 딸기 webworks의 페이지 간 이동
- 8. QML : 디자인 인식에서 qml 페이지 간 이동
- 9. mvc의 뷰 간 이동 방법
- 10. 파노라마 페이지와 새 페이지 (파노라마가 아닌) 간 이동 방법
- 11. cocos2d 장면 간 이동
- 12. JSP 페이지에 JSP 페이지
- 13. JSP 페이지
- 14. 아이폰의 여러보기 간 이동
- 15. JSP 페이지
- 16. xamarin.ios의 페이지 간 탐색 방법
- 17. JSP 페이지
- 18. JSP 페이지
- 19. HTML 윈도우 간 이동
- 20. 여러 패널 간 이동
- 21. android에서 활동 간 이동
- 22. TabHost의 탭 간 이동
- 23. 데이터베이스 간 정보 이동
- 24. 대기열 간 메시지 이동
- 25. iOS :보기 간 이동
- 26. 부모 패널 간 이동
- 27. 폴더 간 파일 이동
- 28. SublimeText의 태그 간 이동
- 29. Thumb과 ARM 간 이동
- 30. Xamarin.iOS에서보기 간 이동
끝났다? –
만약 내가 home.jsp를 web-inf 안에 넣었 으면 http : // host.jsp에서이 줄을 사용하여 service.jsp를 호출하는 중 /service.jsp에 액세스하는 데 문제가 있다는 http 오류가 발생합니다. –
귀하의 페이지는 demo/WEB-INF/pages/yourPage.jsp 페이지 만들기 demo/yourPage.jsp 소스 코드 : view plainprint? 참고 : 코드 블록의 텍스트 내용은 자동으로 단어 줄 바꿈됩니다. <% @ include file = "WEB-INF/pages/yourPage.jsp"%> –