저는 최근에 내 webapp에 prettyfaces를 삽입했는데, 지금은 이상한 행동을합니다.커맨드 버튼은 prettyfaces를 포함하고 나서 액션 메소드를 호출하지 않습니다.
커맨드 버튼이있는 업데이트 사용자 폼이 있습니다. commmandbutton look은 다음과 같이 좋아합니다.
명령 링크 나 명령 단추 중 어느 것도 thee bean에있는 동작 방법을 호출하지 않습니다. My bean은 View-Scoped 빈이다.
버튼을 클릭하면 페이지가 다시로드되고 호출되도록 정의 된 작업이 호출되지 않습니다! 간단히 페이지 재로드가 수행됩니다.
그러나 예쁜면의 관련 줄을 제거하면 내 페이지가 제대로 작동합니다. (I는 사용자를 편집 관련 prettyfaces에 정의되어 다음 무엇을)
<url-mapping id="EditUser" onPostback="false">
<pattern value="/User/Edit/#{initalUserName}" />
<view-id value="/user/EditUser.xhtml" />
</url-mapping>
의견을 보내 주셔서 감사합니다. 실제로 updateUser()는 어떤 식 으로든 호출하지 않고 페이지를 새로 고칩니다. 그러나 매핑에 대한 약간의 변경으로이 문제를 해결할 수있었습니다. –