JSF do odbierania parametrów POST

Dzisiaj używam serwletu, aby otrzymać POST ze strony HTML, a następnie przekierować do mojej strony JSF.

To jest mój aktualny serwlet:

   public class CommInServlet extends HttpServlet {

   private String reportKey;

      protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
         req.getSession(true).setAttribute("reportKey", req.getParameter("reportkey"));
         req.getRequestDispatcher("main.xhtml").forward(req, resp);
       }

    }

Strona posta HTML:

<html>
<head />
<body>
<form action="Filtro" method="post">
<input type="text" size="120" name="reportkey" value="XXXXXXXXXXXX" />
<input type="submit" value="doPost" />
</form>
</body>
</html>

Czy można opublikować bezpośrednio na mojej stronie JSF (ManagedBean)? W jaki sposób? Chcę zastąpić serwlet na coś ... lepiej.

questionAnswers(1)

yourAnswerToTheQuestion