2012-11-08 1 views
2

저는 JSF의 초보자입니다. 그래서 그것이 올바른 질문인지는 몰랐습니다. JSF 태그/컴포넌트로 폼을 만들고 액션 애트리뷰트에 대한 서블릿을 정의하면 (예 : 서블릿에 제출 된 데이터를 폼으로 작성할 수있는 경우), 그렇다면 어떻게 할 수 있으며 어떻게 서블릿에서 폼 매개 변수를 얻을 수 있습니까? . 메소드의 request.getParameter()와 동일하거나 다른 것입니다. 설명해주십시오. 나는 자습을위한 프로젝트를 만들고 JSF, SERVLET 및 JSP를 모두 사용하려고합니다.Integerate JSF, servlet 및 JSP

+3

JSF 세계에 오신 것을 환영합니다. 귀하의 질문은 너무 광범위하여 답을 찾을 수 없습니다. 대신 JSF로 시작하는 데 도움이되는 StackOverflow에 좋은 링크가 있습니다. 우선, 일반 서블릿에 대해 JSF를 사용하는 이점을 배우려면 [JSF, 서블릿 및 JSP의 차이점은 무엇입니까?] (http://stackoverflow.com/q/2095397/1065197) 읽기를 시작하십시오. JSF 세계에서 시작하려면 [위키 페이지] (http://stackoverflow.com/tags/jsf/info)를 읽고 JSF 2 + Facelets로 시작하는 기본 정보를 포함합니다 (JSP가 전혀 없음). –

+1

우리의 JSF 위키와 [BalusC의 블로그] (http://balusc.blogspot.com/) (JSF 전문가)에는 많은 훌륭한 자료가 있습니다. JSF의 기초를 배우고 나면 [PrimeFaces] (http://www.primefaces.org/) 또는 [RichFaces] (http://www.jboss.org/richfaces)와 같은 타사 라이브러리와 통합 할 수 있습니다. 잘 보이고 강력한 웹 애플리케이션을 만들기 위해 ajax가 포함 된 컨트롤을 제공합니다. 또한 JSF는 일반 HTML을 생성하므로 Facelets를 만들 때 HTML 5를 사용하지 않아도된다는 점을 고려하십시오. –

+0

* 왜 자국 자체 서블릿에 정확히 제출 하시겠습니까? 구체적 기능 요구 사항에 대해 자세히 설명하십시오. JSF는 이미'FacesServlet'을 제공하여 자동으로 모든 요청 매개 변수를 수집, 변환/유효성 검사, Javabean 특성 설정 및 Javabean 조치 메소드 호출을 수행합니다. 자체 개발 된 서블릿을 사용하면 반복 할 필요가 있습니다. 그런데 JSP는 2009 년부터 사용이 중단됩니다. 사용하지 마십시오. – BalusC

답변

0

JSF 태그로 정의 된 양식은 JSF에서 처리해야합니다. 그러나 JSF 페이지 내에서 일반 html 태그를 사용하여 일반 html 양식을 정의 할 수 있습니다 (jsf 양식 태그 외부에 있는지 확인하십시오). 이 양식은 당신이 좋아하는 어떤 행동이라도 사용할 수 있습니다. 양식은 JSF가 아니지만 양식 내에서 EL 표현식을 사용하여 콩 및 facelet에서 값을 가져 와서 페이지 레이아웃을 지정할 수 있습니다.