Struts2 학습 노트(9)-Result 구성 글로벌 결과 세트

Result는 다음과 같은 글로벌 결과 세트를 설정할 수 있습니다.

<struts> 
  <constant name="struts.devMode" value="true" /> 
  <package name="user" namespace="/user" extends="struts-default"> 
     
     
    <global-results> 
      <result name="mainpage">/main.jsp</result> 
    </global-results> 
     
    <action name="index"> 
      <result>/index.jsp</result> 
    </action> 
     
    <action name="user" class="com.bjsxt.struts2.user.action.UserAction"> 
      <result>/user_success.jsp</result> 
      <result name="error">/user_error.jsp</result> 
    </action>    
  </package> 
   
  <package name="admin" namespace="/admin" extends="user"> 
    <action name="admin" class="com.bjsxt.struts2.user.action.AdminAction"> 
      <result>/admin.jsp</result> 
    </action> 
  </package> 
</struts> 
그 가운데

<global-results> 
  <result name="mainpage">/main.jsp</result> 
</global-results>
바로 설정된 전역 결과 집합입니다. 이런 방식으로 모든 사용자 패키지 내의result는 "mainpage"로 되돌아가면main으로 넘어갑니다.jsp 페이지는 용도가 매우 많습니다. 가장 자주 사용하는 것은 사용자가 URL 오류를 작성할 때 홈페이지나 error 페이지로 이동하는 것입니다.그러면 다른 가방 아래에서도 어떻게 전역 결과집을 사용합니까?
위와 같다

<package name="admin" namespace="/admin" extends="user"> 
  <action name="admin" class="com.bjsxt.struts2.user.action.AdminAction"> 
    <result>/admin.jsp</result> 
  </action> 
</package> 
이것은 가방의 계승 관계입니다.admin 가방은user 가방에서 계승하기 때문에 그는 모든user 가방 아래의 속성을 가지고 있습니다. 이것은 매우 유용합니다. 우리가 많은 공공 페이지를 표시해야 할 때 가방을 이 가방의 부류 가방으로 사용할 수 있습니다. 이 공공의result를 그 안에 쓰고 다른 가방은 이 가방을 계승하기만 하면 됩니다.
지금까지 Struts2에서 Result를 사용하여 전역 결과집을 설정한 모든 내용입니다. 참고 부탁드리고 저희도 많이 사랑해 주세요.

좋은 웹페이지 즐겨찾기