자바 스트럿을 사용하고 있습니다. HTML 폼과 관련된 ActionForm 클래스가 있고 컨트롤은 태그를 사용하여 만들어집니다. 내가 이해하는 바와 같이, STRUTS는 양식이 새로 고쳐지더라도 HTML 양식에 선택 항목을 유지합니다. 이 동작을 방지하고 ActionForm 객체에서 값을 리 바인드해야합니다.STRUTS가 선택 항목을 계속 유지하지 못하게하려면 어떻게합니까?
기본적으로 사용자가 A, B 또는 C를 선택할 수있는 라디오 버튼 그룹이있는 폼이 있습니다. 폼이로드 될 때 "selection = A"속성이 설정된 ActionForm이 있습니다. 사용자가 B를 선택하여 제출하면 양식이 올바르게 "선택 사항 = B"로 설정되고 모두 양호합니다. 그러나 페이지를 새로 고치면 ActionForm이 "selection = A"(디버깅을 통해 확인 됨)로 재설정되지만 라디오 버튼에 B가 선택됩니다!
누구에게 이것이 왜 또는 어떻게 일어날지를 알 수 있습니까? 내가 그것을 생각했던 게시물에 관해서는
를 참조 할 수 있습니다 동적 인 방법의 경우
은 sturts 당신을 사용하거나 2 스트럿 있습니까? – Quincy
'ActionForm'은 Struts와 관련이 있습니다. Struts2에서 Struts로 retag를하면보다 나은 도움을받을 수 있습니다. 그러나 Struts2로 즉시 마이그레이션 할 것을 제안합니다. –
Thanks Andrea! 나는 사이트의 특정 부분을보기 위해 고용 된 계약자 일 뿐이므로 직접 업그레이드 할 수는 없습니다. 최근에 그들이 struts 버전을 업그레이드 한 것을 알고 있지만 v2만큼 멀리 만들지 않았을 것입니다. – jrizzo