Struts2 학습노트(8)-Result 일반 유형

1611 단어 Struts2Result
Result도 Struts2의 비교적 중요한 부분이다. Result의 설정에서 자주 사용하는 것은 네 가지 유형이 있는데 그것이 바로dispatcher,redirect,chain,redirectAction이다. 이 네 가지 중에서 이전에 두 가지가 가장 흔했다.
예:

<struts> 
 <constant name="struts.devMode" value="true" /> 
 <package name="resultTypes" namespace="/r" extends="struts-default"> 
  <action name="r1"> 
   <result type="dispatcher">/r1.jsp</result> 
  </action> 
   
  <action name="r2"> 
   <result type="redirect">/r2.jsp</result> 
  </action> 
   
  <action name="r3"> 
   <result type="chain">r1</result> 
  </action> 
   
  <action name="r4"> 
   <result type="redirectAction">r2</result> 
  </action> 
   
 </package> 
</struts> 
1. 디스패치, 가장 자주 사용하는 - 서버 사이드 점프, 즉 사용자가 특정한 액션에 접근할 때 백엔드 서버는 대응하는result가 어떤 jsp 페이지인지 찾아서 건너뜁니다. 이때 브라우저의 주소 표시줄에 액션의 주소가 표시됩니다.
2.redirect도 자주 사용하는데 클라이언트가 뛰는 것이 재미있다. 먼저 사용자가 서버에 방문하면 서버는 사용자에게 피드백을 주고 사용자는 이 피드백에 따라 다시 요청도 서버를 보낸다. 이 요청은 바로 보려는 페이지 요청이고 서버는 이 페이지를 사용자에게 직접 표시한다.이 과정에서 두 번의 요청이 있습니다. 이런 방식의 브라우저의 URL 주소는 jsp 파일의 주소입니다.
3. 체인, 체인, 이것은 forward의 방법으로 접근하는 액션입니다. 가방 안에 있을 수도 있고 가방 밖에 있을 수도 있습니다.그의 브라우저 URL은 액션 주소이다
4. redirect Action, redirect 방법으로 다른 Action으로 이동합니다. 따라서 브라우저 URL은 방문한 jsp 파일의 주소를 표시합니다.
이상은 Struts2에서 Result 네 가지 자주 사용하는 유형용법의 전체 내용입니다. 참고 부탁드리며 많은 응원 부탁드립니다.

좋은 웹페이지 즐겨찾기