2013-08-24 5 views
1

항상 struts-default 패키지를 확장해야합니까? 나는 서버 시작에 다음과 같은 예외가보고 오전 :struts-default 패키지를 항상 확장해야합니까?

Caused by: Error building results for action loginScreen in namespace /User - action - file:/C:/glassfish4/glassfish/domains/domain1/eclipseApps/Struts2Example/WEB-INF/classes/login.xml:9:30 

패키지 :

<package name="login" namespace="/User" > 
    <action name="loginScreen"> 
     <result>pages/login.jsp</result> 
    </action> 
</package> 

나는 위의 패키지에 extends="struts-default"를 추가하는 경우 다음 서버가 오류없이 시작됩니다.

누군가이 오류/예외에 대해 자세히 설명해 주시겠습니까?

+2

struts 2를 읽으십시오. 도움이 될 것입니다. – Algorithmist

+1

몇 권의 책을 읽고 몇 가지 예를 들어주세요. 당신이 어떤 개념에 집착한다면, 지역 사회는 도움을 줄 것이다. 그러나 훈련 시키라고 요청하는 것은 그렇게 좋은 생각이 아니다. 질문에 이미 시도한 것을 항상 기재하십시오. 나는 질문이 너무 광범위하여 여기에서 설명 할 수 있기 때문에 기차를 의미했다. 빠른 Google로 쉽게 찾을 수있다. –

답변

2

구성에서 기본적으로 dispatcher 결과 유형을 사용하여 결과를 구성합니다. 그러나이 유형은 패키지가 확장되어야하는 struts-default 패키지에 정의되어 있습니다. 이 패키지를 확장 할 필요는 없지만 적어도 루트 패키지가 필요한 Struts2 프레임 워크의 지원을 받으려면 struts-default을 확장하십시오.