0
인증을 지원하고 일부 간단한 객체를 관리하는 Java EE 애플리케이션에서 작업 중입니다 사용자가 로그인 한 후 세션 범위의 객체로 저장합니다 관리 빈. 로그인 한 사용자는 자신에게만 표시되어야하는 새 UNIT 개체를 만들 수 있습니다. JSF 양식을 사용하여이 작업을 수행하고 있습니다. 내 문제는 내가 만든 단위의 소유자로 현재 사용자를 전달할 수 없다는 것입니다. 세션 관리 빈에 저장된 객체를 JSF 작성 양식에 전달
나는 장치 양식을 작성 JSF의 inputHidden 태그<h:inputHidden binding="#{unitController.selected.user}" value="#{loginController.checkedUser}"/>
을 이런 일을하려고했지만 그것은 작동하지 않습니다.
또한 CreateUnit 메서드에서 매개 변수로 User 개체를 추가하려고했지만 Java 표현식 언어를 사용하여이 메서드를 호출하는 방법을 잘 모르겠습니다. 기본적으로
<p:commandButton value="Save Unit" action="#{unitController.create(#{loginController.checkedUser})}" update="createUnitForm :growlCreateUnit"/>
여전히 작동하지 않습니다.
누군가 도움주세요.
<p:commandButton value="Save Unit"
action="#{unitController.create(loginController.checkedUser)}"
update="createUnitForm :growlCreateUnit"/>
EL 표현식은 중첩 될 수 없습니다 :