한 JSF 페이지에서 다른 JSF 페이지로 많은 매개 변수를 전달하려고합니다. 내가 매개 변수의 많은 수의 동일한 작업을 수행하는 경우 그렇지 않은한 페이지에서 다른 페이지로 많은 수의 매개 변수를 전달하는 JSF
FacesContext.getCurrentInstance().getExternalContext().redirect("/faces/someDir/index.jsf?p1=a&p2=b");
:이 같은 매개 변수를 포함하는 URL을 가진 청취자 방법에 ExternalContext 번호 리디렉션()를 사용하여 매개 변수의 낮은 번호는
작업. 내 이해, 브라우저 URL의 크기에 제한이 있습니다. URL이 약 tahn 인 경우 2000 characerts 작동하지 않습니다.
나는FacesContext.getCurrentInstance().getExternalContext().dispatch("/faces/someDir/index.jsf?p1=a&p2=b");
같은 전진을 시도하지만 대상 페이지는 소스 페이지의 데이터에서 작동합니다. 이유는 여기에 자세히 설명 할 수없는 내 소프트웨어 archticture 수 있습니다 ...
내 질문 : 누구나 비슷한 문제와 해결책이 있었나요?
을 나는 생각이 당신이 필요로하는 답은 http://serverfault.com/questions/56691/whats-the-maximum-url-length-in-tomcat – Luxspes