webservice를 기반으로 jaxws 클라이언트를 생성 중입니다. Jaxb는 기본 유형 대신 java.lang.Boolean을 사용하여 부울을 생성합니다. 이 외에도 Bean의 is() 명명 규칙을 생성합니다. 내가 체크 박스에 (예를 들어 isOptional()) 부울 연결하려고하면JSF 2 체크 박스와 부울 getter
그러나, 다음과 같은 예외가 발생합니다 :
내 구글 기술은 JSF와 함께 잘 작동하는지 저를 알렸다 한value="#{property.optional}": Property 'optional' not readable on type java.lang.Boolean
:
boolean isOptional()
boolean getOptional()
Boolean getOptional()
하지만 수동으로 콩을 업데이트 가능하지 않다 그러나
Boolean isOptional()
와 크기와 webservices의 양으로 인해 jsf가 java.lang.Boolean isOptional()을 제대로 사용하도록하는 방법이 있습니까? 또는 어떻게 든 생성 시간에 jaxb 바인딩 파일에서 속성을 정의하여 "getOptional()"을 생성 할 수 있습니까? 다음은 (!) 참고에
은 수행 업무 : 그것은 세터를 찾을 수 없기 때문에 실제로 아마도 값을 업데이트 할 수 없습니다 그러나<h:selectBooleanCheckbox value="#{property.isOptional()}"/>
.
편집 : 나는 최신 JDK 7을 실행하고있어, "자바 -version"의 출력은 :
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)
은
"wsimport의의 -version"의 출력 :
JAX-WS RI 2.2.4-b01
가 생성 코드 :
public Boolean isOptional() {
return optional;
}
저는 jaxb 라이브러리에 올바른 wsimport를 실행하고 있습니까? 자세한 내용은 원래 질문을 참조하십시오. – nablex