Servlets 如何从JSF调用servlet?

Servlets 如何从JSF调用servlet?,servlets,jsf-2,Servlets,Jsf 2,如何从JSF调用servlet。如果我想从index.xhtml这样的页面调用任何servlet,那么我该怎么做?当用户当时单击任何链接或按钮时,我想调用servlet文件而不是任何bean文件。使用普通的HTML指向该servlet的URL,而不是JSF。使用普通的HTML元素,而不是JSF组件 <form action="servletURL" method="post"> <input type="text" name="foo" /> <in

如何从JSF调用servlet。如果我想从index.xhtml这样的页面调用任何servlet,那么我该怎么做?当用户当时单击任何链接或按钮时,我想调用servlet文件而不是任何bean文件。

使用普通的HTML
指向该servlet的URL,而不是JSF
。使用普通的HTML
元素,而不是JSF
组件

<form action="servletURL" method="post">
    <input type="text" name="foo" />
    <input type="text" name="bar" /> 
    <input type="submit" />
</form>

因此,在视图中没有任何JSF表单和输入组件的情况下,使用相同的纯HTML/Servlet方式。Facelets页面与普通HTML或传统JSP页面没有什么不同

然而,我想知道您是否完全没有理解JSF的要点。以如何使用JSF实现特定功能需求的形式重新提出这个问题可能是值得的