2012-06-22 2 views
3

Struts2 액션을 호출하기 위해 고객 태그를 보거나 작성한 적이 있는지 궁금합니다. 내가 무엇을 찾고버튼 호출을위한 struts 태그 액션

이 같은 것입니다 : -

<s:button value="Click Me!" action="thisIsMyAction" > 
    <s:param name="productId" value="%{productId}" /> 
    <s:param name="userId" value="%{userId}" /> 
</s:button> 

그래서 다음 동작에서 당신은

public String thisIsMyAction() { 

    String productId = getServletRequest.getParameter("productId"); 
    String userId= getServletRequest.getParameter("userId"); 

    // Do some stuff here. 

    return SUCCESS; 
} 

이유의 존재, 우리는 alays가 HREF를 사용하지 않으있다 우리는 항상 양식을 제출하지는 않습니다.

사전

+0

이 버튼을 정확히 하시겠습니까? 링크와 같은거야? 그렇다면 CSS를 사용하여 버튼으로 링크의 스타일을 지정하는 것이 어떻습니까? –

+0

이것은 href를 사용하는 것과 거의 비슷하다. 그래서 나는 이것을하기위한 목적에 대해 확신하지 않는다. –

답변

3

당신은 두 개의 숨겨진 매개 변수 양식을 할 수있는 건배 및 유형 버튼의 제출합니다.

제 조치에서 상대 getter 및 setter를 사용하여 productId 및 userId 속성을 선언합니다.