2013-06-19 2 views
0

동적 웹 프로젝트를 만들고 싶습니다.스트럿츠 2 - URL 패키지를 사용하는 방법

방법 : GET | POST | http://example.com/api/

예 :

내가 URL을 실행하여 사용자를 얻을 필요가

도와주세요. STRUTS 2를 사용하여 어떻게 할 수 있습니까? 너는 할 수있어.

답변

1

struts 구성 파일 struts.xml에서 Package 태그의 namespace 속성을 사용하여이를 수행 할 수 있습니다.

다음은이를 수행하는 예제입니다.

<package name="user" namespace="/User" extends="struts-default"> 
<action name="Login"> 
    <result>pages/login.jsp</result> 
</action> 
</package> 
+0

답변 해 주셔서 감사합니다! 나는 pakage 태그를 사용했으나 사용하거나 사용하지 않을 때 결과는 같습니다. 예 : user/loginaction &/loginaction – Luc

+2

@JackDuong 그것은'struts.mapper.alwaysSelectFullNamespace' 디폴트와 관련된 다른 이슈입니다. 'true'로 설정하십시오. –

1

S2 REST plugin을 사용하십시오.

요청 URL을 기반으로 한 결과 유형 매핑을 비롯하여 필요한 모든 것을 설정합니다. 다중 레벨 비트에 대해 약간의 조정이 필요할 수 있습니다. 기본적으로 작동하지 않는 경우 Kartik에서 언급 한 패키지 네임 스페이스를 비롯하여 다양한 URL 매핑 옵션과 함께 다음을 사용할 수 있습니다.

parameter name matching과 JSON 플러그인을 수동으로 사용하거나 필요한 결과 유형을 사용하십시오.

+0

감사! 이 페이지를 읽었습니다. :) – Luc