今日私は、サーブレットを使用してHTMLページからPOSTを受け取り、JSFページにリダイレクトしています。POSTパラメータを受け取るJSF
これは私の実際のサーブレットです:
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);
}
}
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>
それは私のJSFページ(ManagedBean)に直接投稿することは可能ですか?どうやって? サーブレットを何かのものに置き換えたいのですが...。
viewParamでは、required = "true"は何を意味しますか? – Erick
@Erick 'required =" true "'指定されたパラメータがnullでないことを保証します。 – kolossus