2014-05-22 4 views
0

그래서 항목 또는 항목 표를 표시할지 여부를 나타내는 플래그로 사용되는 세션 빈이 있습니다.이 값은 내 페이지에서 여러 가지 방법으로 변경할 수 있습니다 (메뉴에서 항목을 클릭하고 다른 명령 단추를 클릭하는 등)자바 스크립트를 사용하여 세션 빈의 값을 변경하십시오.

페이지에서 숨겨진 입력을 사용하여 특정 유형의 빈 (bean)에서 값을 가져옵니다. 내 자바 스크립트 함수에

<h:inputHidden id="viewType" value="#{myBean.viewType}" /> 

) 기본적으로 나는 ...이 입력 값을 assgin하고 다른 사람의 js 기능 올바른보기 유형을 보여

function setProdViewGrid(){ 
     document.getElementById('catPage:viewType').value = "grid"; 
     showProdGrid(); 
    }; 
    function setProdViewList(){ 
     document.getElementById('catPage:viewType').value = "list"; 
     showProdList(); 
    }; 

이 작업은 가능하지만 문제는 bean에서 속성 viewType이 업데이트되지 않고 입력 값 (전체적인 의미)입니다. 내 콩은 내가 변경하고자하는 세션 유형이므로 &이 값을 유지해야합니다. js를 통해이를 수행하는 방법이 있습니까? 여기 내 콩 측 기능, 그것은 게터 (getViewType())와 세터 (setViewType를 (가 있어야 빈에서 변수 "viewType"의 값을 변경하는 JSF하기 위해

public void setProdViewList(){ 
    viewType = "list"; 
} 
public void setProdViewGrid(){ 
    viewType = "grid"; 
} 

답변

0

은 ...)) (또는 공개 액세스 권한이 있음).

관련 문제