2013-03-20 2 views
0

저는 Seam을 처음 접했고 다른 컴포넌트를 사용하는 데 익숙해졌습니다. 나는이 상황을 위해 사용해야하는 것이 궁금합니다.사용할 Seam 구성 요소는 <h : outputLink> 또는 <h : commandLink>입니까?

this 질문에 대한 답변은 <h:outputLink>는 GET 요청을 단지 기본 HTML 링크 태그를 생산하고 <h:commandLink>는 클릭 이벤트를 통해 POST를 제출하는, <h:outputLink><h:commandLink>의 차이를 설명합니다.

링크에 간단한 jQuery 클릭 이벤트를 첨부하고 싶습니다. 링크를 어디서나 리디렉션하거나 양식을 제출하지 않으려합니다. 나는 기본적으로 href = "#"를 원한다. (나는 commandLink가 href = "#"를 생성한다는 것을 이해하지만 폼 제출이없는 간단한 링크에 대해서는 무거운 것처럼 보인다). 그러나 <h:outputLink>은 href 값을 추가하지 않는 한 href 값을 추가합니다. value = "#"(해커처럼 보입니다).

여기에서 어떤 구성 요소를 사용하고 싶습니까? 나는 아주 기본적인 요소가 빠져있는 것처럼 보인다.

답변

2

: 당신이 JSF 특별한 아무것도를 사용하지 않는 것처럼 보일 때문에이 경우 (첫째. <h:outputLink><h:commandLink> 표준 JSF 구성 요소, 솔기 프레임 워크의 일부입니다), 당신은 단지, 표준 HTML 태그 <a>를 사용할 수 있습니다.