2015-01-14 14 views
1

나는 내 JSP패스 컨텍스트는 스트럿츠에 요청 PARAMS 2

<s:url id="modifyUser" value="%{modifyUserAction}" /> 

에 다음 URL을 가지고

<s:hidden name="context" value="%{modifyUserContext}"/> 

을 다음과 같이 내가 컨텍스트 매개 변수를 전달 그러나 그러한 방법으로 상황이 될 것입니다 params를 추가하지 않는 한 모든 URL과 함께 전송됩니다.

특정 URL에만 내 컨텍스트를 전달할 수 있습니까? URL 자체가 아닌 요청시 전달되어야합니다.

명확한 설명 : 나는 context에서 값 단지 내 modifyUser로 전달 될,하지만 난 내 URL이 someurl?context=someContext 모양을하지 할 합니다.

+0

를 확인하기 위해 양식의 숨겨진 필드에서 사용할 수있는 컨텍스트를 얻을 수 있나요? –

+0

@AleksandrM url 매개 변수가 아닌 요청에 따라 컨텍스트를 전달하고 싶습니다. – qiGuar

+0

대신 form-s를 사용하여 매개 변수를 게시하십시오. –

답변

0

이 방법으로 지금

<s:url var="context" value="/" /> 

당신은 당신이 무엇을 의미합니까 POST 요청

<s:hidden name="context" value="%{#context}"/> 
+0

하지만 모든 URL에 추가됩니다. modifyUser URL에만 추가 할 수 있습니까? – qiGuar

+0

아니요, POST 메서드가 사용 되었기 때문에 추가되지 않습니다. –

+0

네, 저의 실수입니다. 내가 말한 것은이 매개 변수가 모든 URL (3 개의 URL이 있다고 가정)과 함께 전달되며이 URL이 POST에서만 1 개의 URL로 전달되기를 바랍니다. – qiGuar