Skip to main content
AI Assist is now on Stack Overflow. Start a chat to get instant answers from across the network. Sign up to save and share your chats.
2 of 5
added missing </html> tag
BalusC
  • 1.1m
  • 377
  • 3.7k
  • 3.6k

You're using Facelets as view technology. Facelets is a completely distinct view technology and the successor of JSP. You should not be using JSP tags in Facelets. Forget JSP for now. Use Facelets tags. They are to be declared by xmlns:ui="http://java.sun.com/jsf/facelets". To include page fragments in Facelets, use <ui:include>.

<?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich"> <h:head> ... </h:head> <h:body> <ui:include src="/common/includes/founcred1.xhtml" /> </h:body> </html> 

You only need to rename your founcred1.html to founcred1.xhtml and wrap the content in an <ui:composition>.

<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets> <p>HTML here</p> </ui:composition> 

###See also:

BalusC
  • 1.1m
  • 377
  • 3.7k
  • 3.6k