문제

결과 페이지가 북마크에 추가되거나 RESTful이 될 수 있도록 GET 요청으로 제출하려는 쿼리 양식이 있습니다.제출 버튼이 있는 클래식 텍스트 필드입니다.Seam/JSF가 GET을 사용하고 쿼리 표현식을 기본값인 POST가 아닌 매개변수로 포함하도록 유도하려면 어떻게 해야 합니까?

도움이 되었습니까?

해결책

web.xml에서 SeamFilter를 활성화하기만 하면 됩니다.보다 블로그 예시 Seam을 사용하는 RESTful 애플리케이션의 예입니다.핵심은 WEB-INF/pages.xml에 정의된 Seam 페이지 매개변수를 사용하는 것입니다.

다른 팁

PhaseListener를 사용하여 POST 요청을 GET 요청으로 변환하거나 GET 요청을 북마크할 수 있도록 해석할 수 있습니다.

이 페이지에서는 다음을 더 자세히 설명합니다.

http://balusc.blogspot.com/2007/03/post-redirect-get-pattern.html

당신이 사용하는 경우 s:button 또는 s:link, 귀하의 양식은 GET 메소드를 사용하게 됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top