결과는 또한 struts2의 비교적 중요한 부분입니다. 결과 구성에는 일반적으로 사용되는 네 가지 유형이 있습니다 : 디스패처, 리디렉션, 체인 및 리디렉션. 이 4 명 중에서 전 두 사람이 가장 일반적입니다.
예:
<struts> <constant name = "struts.devmode"value = "true"/> <packue "namepace ="resulttypes "namespace ="/r "extends ="struts-default "> <action name ="r1 "> <result type ="dispatcher ">/r1.jsp </rest </action> <action name ="r2 "> ridirect"> resip "> ridirect"> </action> <action name = "r3"> <result type = "chain"> r1 </rest> </action> <action name = "r4"> <결과 유형 = "리디렉션"> r2 </rest> </action> </package> </struts>
1. 가장 일반적으로 사용되는 서버 측 점프, 즉 사용자가 작업에 액세스 할 때 배경 서버는 해당 결과가 어떤 JSP 페이지를 검색 한 다음 점프합니다. 현재 작업의 주소는 브라우저 주소 표시 줄에 표시됩니다.
2. 리디렉션 도 일반적으로 사용됩니다. 클라이언트 점프. 이 점프는 더 흥미 롭습니다. 먼저 사용자가 서버를 방문하면 서버는 사용자에게 피드백을 제공합니다. 사용자는이 피드백을 기반으로 요청 서버를 재판매합니다. 이 요청은 볼 페이지 요청이며 서버는 페이지를 사용자에게 직접 표시합니다. 프로세스에는 두 가지 요청이 있습니다. 이러한 방식으로 브라우저의 URL 주소는 JSP 파일의 주소입니다.
3. 체인 , 체인, 패키지 내부 또는 패키지 외부에있을 수있는 전방 방법으로 액세스 할 수있는 동작입니다. 그의 브라우저 URL은 작업 주소입니다
4. 리디렉션 리디렉션 , 리디렉션 메소드의 다른 작업으로 점프하여 브라우저 URL이 액세스하는 JSP 파일의 주소를 표시합니다.
위의 것은 Struts2에서 일반적으로 사용되는 4 가지 유형의 결과의 전체 내용입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.