[Struts 2] struts. xml 에서 package 의 action 설정 항목 기본 값
2351 단어 struts.xml
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<package name="/simple" namespace="/simple" extends="struts-default">
<action name="helloworld" class="com.tom.actions.HelloWorldAction" method="executeAction">
<result name="success">/htmls/user.jsp</result>
</action>
</package>
</struts>
그 중에서 action 설정 항목 의 class 속성, method 속성 과 result 요소 의 name 속성 을 쓰 지 않 고 기본 값 을 가 져 올 수 있 습 니 다. 다음 과 같 습 니 다.
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<package name="/simple" namespace="/simple" extends="struts-default">
<action name="helloworld">
<result>/htmls/user.jsp</result>
</action>
</package>
</struts>
action 의 class 속성 을 지정 하지 않 음
action 의 class 속성 을 지정 하지 않 으 면 action 은 기본 Action 실현 클래스 를 가 져 옵 니 다. 이 클래스 는 com. opensymphony. xwork 2. Action Support 입 니 다. 이것 은 추상 클래스 가 아 닌 구체 적 인 클래스 입 니 다.
action 의 method 속성 을 지정 하지 않 음
action 의 method 속성 을 지정 하지 않 으 면 기본 값 은 execute 입 니 다. 즉, method = "execute" 를 설정 하 는 것 과 같 습 니 다. 따라서 class 와 method 가 지정 되 지 않 으 면 응답 하 는 방법 은 Action Support 의 execute 방법 입 니 다.
result 의 name 속성 을 지정 하지 않 음
result 의 name 속성 을 지정 하지 않 으 면 기본 값 name = "success", action 의 class, method 속성 을 설정 하지 않 고 result 의 name 을 설정 하지 않 으 며 Action Support 를 실행 하 는 execute 방법 을 표시 하 며 반환 값 이 "success" 인 forward 페이지 주소 와 일치 합 니 다.
Action Support 의 execute 방법 구현:
public String execute() {
return "success";
}
총결산
기본 값 의 값 을 알 면 action 설정 항목 의 의 미 를 이해 하 는 데 도움 이 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Struts 2] struts. xml 에서 package 의 action 설정 항목 기본 값그 중에서 action 설정 항목 의 class 속성, method 속성 과 result 요소 의 name 속성 을 쓰 지 않 고 기본 값 을 가 져 올 수 있 습 니 다. action 의 class 속성 을 지정 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.