2014-06-23 1 views
0

jsp에서 bean:define 태그를 사용하고 내가 사용한 속성 이름이 오류를 발생시키는이 이상한 오류가 발생했습니다. Actionform에서Bean 정의 오류 : 속성 이름에 대한 getter 메소드가 없습니다.

No getter method for property: "flatRate3GDataPlansEnabled" of bean 

Heres는 내 게터와 세터 :

private boolean flatRate3GDataPlansEnabled=false; 

public boolean isFlatRate3GDataPlansEnabled() { 
    return flatRate3GDataPlansEnabled; 
} 

public void setFlatRate3GDataPlansEnabled(boolean aFlatRate3GDataPlansEnabled) { 
    flatRate3GDataPlansEnabled = aFlatRate3GDataPlansEnabled; 
} 

을 heres JSP 태그 :

<bean:define id="flatRate3GDataPlansEnabled" name="FlatRateSmsActionForm" 
    property="flatRate3GDataPlansEnabled" type="java.lang.Boolean" /> 

답변

0

스트럿츠 1.x에서이 빈 속성에 액세스 할 수 get/set 방법을 사용합니다. 방법 이름 변경

public boolean getFlatRate3GDataPlansEnabled() { 
    return flatRate3GDataPlansEnabled; 
} 
관련 문제