0
http://foo.bar?fooId=123
에 있고 유효성 검사가 실패하면 (조치 클래스의 유효성 검사 메소드) fooId
매개 변수없이 http://foo.bar
으로 리디렉션됩니다. 이로 인해 양식 필드의 값이 손실됩니다. 왜 이런 일이 일어나고 있는거야?Struts 2 url 매개 변수를 지우는 유효성 검사
http://foo.bar?fooId=123
에 있고 유효성 검사가 실패하면 (조치 클래스의 유효성 검사 메소드) fooId
매개 변수없이 http://foo.bar
으로 리디렉션됩니다. 이로 인해 양식 필드의 값이 손실됩니다. 왜 이런 일이 일어나고 있는거야?Struts 2 url 매개 변수를 지우는 유효성 검사
매개 변수를 보내려면 GET
을 사용하고 GET
대신 동일한 입력 페이지를 보내는 서버는 POST
을 사용해야하며 모든 것이 잘 작동합니다.
귀하의 구성은 다음과 같이 보일 것이다 : 당신이 제출 된 매개 변수를 삭제
<result name="input">inputPage.jsp</result>
합니다.
HTML specificationGET
과 같은 메모는 작업으로 인해 업데이트가 발생하는 경우 호출하지 말고 POST
을 사용해야합니다.