2014-05-14 6 views

답변

1

글쎄, 여기에 많은 문제가 있습니다. 첫째, 일어난 일에 대한 설명이 존재하지 않습니다. 당신이 제공하는 것이 환경에 대한 좋은 설명이없는 코드, 일어날 것으로 예상되는 것, 그리고 실제로 일어나고있는 것이면 당신을 도울 수 있습니다.

또한 코드를 디버깅하기 위해 이미 수행 한 단계를 알고 있으면 도움이됩니다.

즉, 귀하의 코드를 빨리 읽었을 때 p:commandButtonaction 대신 actionListener을 사용하고 있으며 정확한 속성이라고 생각합니다.

마지막으로 웹 페이지의 원시 텍스트 필드를 사용하여 SQL 문을 직접 작성하고 있습니다. 이렇게하면 모든 종류의 코드 삽입 공격을 피할 수 있습니다. 객체를 유지할 수있는 추상 레이어로 JPA와 같은 것을 사용하는 것이 좋습니다.