2009-12-28 2 views
0

웹 응용 프로그램에 일부 JSF를 포함 시키려고합니다. ICEFaces를 선택한 구성 요소 lib에 대해서는 이제 문제가 발생합니다.JSF, Icefaces, Portlets 및 Requestparameter

ICefaces는 요청 매개 변수를 가져 오는 데 필요한 processAction 메서드를 트리거하지 않습니다. 내 다른 "일반적인"포틀릿에서 할 수있는 것은 - JBoss Portal - 예.

/portal/dashboard/hellpPortlet_Window?action=1&query=Works 

는 Icefaces으로 나는

/portal/dashboard/jsfPortlet_Windows?query=Works 

항상 nulll이라고 할 수 없습니다.

이미 관리 빈 (범위 요청)에서 Externalcontext에 액세스하고 있습니다. 요청 매개 변수를 얻는 다른 방법을 아는 사람이 있습니까?

답변

0

우리는 ICEFaces를 사용했고, 유감스럽게도 UI가 너무 많지 않다면 다른 것을 할 것입니다. GWT, EXT-JS (LGPL 지점), 플렉스 또는 JQuery, 그러나 일부 개발자들에게는 ICEFaces가 악몽을 불러 일으 킵니다.

+0

글쎄, 나는 그것을 거절하고 Richfaces를 JBoss Portlet Bridge로 교체했습니다. 나에게 "포틀릿 브리지 요청 범위"를 사용하는 방법을 가리킨다. 나는 행복 할 것이다. – onigunn

+1

: 간단한 # {param.paramName}이 그 일을한다. – onigunn

+0

자신의 질문에 대한 답변으로 추가하고 선택한 답변으로 승인하십시오. 내 것보다 낫습니다.) –