2013-01-19 3 views
0

나는 다음 URL로 작업을 실행하기 위해 노력하고있어jsp에서 struts 2의 매개 변수를 가져올 수 없습니다 ... 이유가 무엇입니까?

http://localhost:8080/FantasticWebsite/services/addPhone?id=6 

그래서 내 파라미터 객체는 값이 적어도 키 "ID를"이 있어야합니다 "6",하지만!, 나는 모든 매개 변수를 가져 내 ID가 나타나지 않습니다. 이와

임 점점 매개 변수 :

id=Integer.parseInt(parameter.get("id")[0]); 

누군가가 나를 도울 수 있습니까?

+0

그리고 당신은 왜 점점 않는 매개 변수? –

+0

'매개 변수 '란 무엇입니까? – Pigueiras

+0

'id' 액션 속성을 사용하지 않는 이유는 무엇입니까? –

답변

1

사용

String id = getRequest().getParameter("id"); 

곳으로

protected HttpServletRequest getRequest() { 
     return ServletActionContext.getRequest(); 
    } 
+0

감사합니다! 이것은 완벽하게 작동했습니다 :) !!! – rafuru

+0

@rafuru 왜 일반 S2 매개 변수 메커니즘을 우회하고 있습니까? –

관련 문제