2012-10-29 3 views
-1

에서 사용 나는추출 데이터 URL에서와 JSF

http://localhost:8084/somesite/leaveHTML.xhtml?id=somestring. 

지금 내가 jQuery를 사용하여 URL에서 ID를 추출 할 수 있어요이 URL을 가지고 있지만 나는이 문자열을 사용하는 방법, 그래서 확실하지 않다 데이터베이스에서 데이터를 검색하고 JSF 페이지의 onload 필드를 채 웁니다.

+0

관련 항목 : [무엇을 ''및 ''을 (를) 사용할 수 있습니까?] (http://stackoverflow.com/questions/6377798/what-can-fmetadata-and-fviewparam-be-used-for) – BalusC

답변

4

왜 나는 jQuery를 사용하여 URL을 검색해야하는지 이해가되지 않습니다. URL 매개 변수를 기반으로 데이터베이스의 데이터로 웹 페이지를 채워주는 것만으로도 JSF <f:viewparam> 태그를 사용하면됩니다.

<f:viewParam id="id" name="id" value="#{myBean.id}" required="true" /> 

매개 변수를 검색하고이를 bean 값으로 지정합니다. 당신이 정말로보기에서 보낼 필요가 있다면 Seam 리모팅과 같은 것을 사용할 수 있고 그것을 사용하여 서버에 ajax를 통해 URL 매개 변수를 보낼 수 있습니다. 또는 더 쉽게, 서블릿을 작성하고 ajax를 통해 데이터베이스와 통신하여 ajax를 통해 정보를 검색 할 수 있습니다.