2010-01-27 1 views
0

jsp에서 다음 코드를 struts2 라디오 버튼과 함께 사용하고 있습니다. 어떤 액션 버튼에서 라디오 버튼을 선택했는지 알고 싶습니다.Struts 2 라디오 버튼 값.?

코드 :

<div> 
    <s:radio cssClass="formFieldRadio" name="selectAction" list="{'Postponed To'}"/> 
    <s:radio cssClass="formFieldRadio" name="selectAction" list="{'Suspended'}"/> 
    <s:radio cssClass="formFieldRadio" name="selectAction" list="{'cancelled'}"/> 
</div>   

내가 새 행에 각각 표시됩니다 그래서 같은 이름의 diffrent 라디오를 사용하여 ...

답변

0

난 당신이 같은 이름을 가진 모든 라디오 버튼이 필요한 이유를 이해가 타격. 이름이 같은 이름을 가진 행동의 모든 라디오 버튼의 게터/세터를 추가 다른 경우., 액션 내리고 자() 메서드는

if(formFieldRadio == true) 
로 참 또는 거짓의 라디오 버튼의 값을 확인

u는이처럼해야한다, 그것 당신이 잘못을하고있는

0

를 확인 여부를 알 수 :

<s:radio name="selectAction" list="#{1:'Postponed To', 2: 'Suspended', 3: 'cancelled'}" /> 

그런 다음 당신의 행동에 당신이 (이 경우 숫자 값을 예상해야한다, (1) , 2 또는 3)을 사용합니다.

CSS가 자유롭게 재생할 수 있도록 theme="simple" 속성이 있는지 확인하십시오.