Using the JAXFront HTML Renderer, one has two different options. You may eather use the JAXFrontServlet directly to generate web forms or you may embedd JAXFront within your own web application and create the web forms through a Java API and return them as XHTML streams.