2011-09-22 8 views
0

최근 JBoss Seam에 내 발가락을 담아 두었습니다. 자연히 배울 점이 많았지 만, 지금까지 코드를보고 내가 본 이음새 어플리케이션 아래에 이해 :JSF/JSP - 초급 질문

나는 내가 그것을 사용자가 버튼을 클릭 할 때 호출되는 트리거되는 일을하려고 무엇 볼 수있는 다음 코드 평화 건너했습니다

<h:commandButton value="Save" type="button" onclick="return userAction(this);" title="User Actions"> 
      <f:param value="#{user.codePk}" name="userCode"/> 
      <h:inputHidden value="#{user.codePk}" id="code"/> 
     </h:commandButton> 

를 호출 손에 주식을 표시하는 창을 여는 자바 스크립트 함수 :

var pk = document.getElementById("product:code").value; 
    window.open('<%=basePath1%>jsp/stockOnHand.faces?Code='+pk,"abcd"); 

stockOnHand.faces은 단지 stockOnHand.jsp이고 stockOnHand.jsp에 포함 된 테이블에는 모든 제품에 재고가있는 테이블이 있습니다.

어떻게 부품을 에서 가져 오지 못합니까? 코드 = '+ pk, abcd "이 작동합니다. 당신은 예를

foo(int v, string s); 

나는이 너무 모호하지 희망을 위해 자사의 서명을 일치 함수에 매개 변수를 전달할 수있는 그것은 자바에서 수행하는 방법과 유사하다.

답변

3

이것은 단지 문자열 연결입니다. 하여 예의

open (URL, windowName[, windowFeatures]) 

첫번째 인자 URL 주어진 스트링의 연결 가변 pk 경우 : JS window.open 함수는 다음의 특성을 갖는다. 두 번째 인수 windowNameabcd입니다.