Baixei umas videos aulas com uns conteudos de JPA e hibernate , porem ele aborda o java web nesses conteudos , e para eu não perder o conteudo pois foi o melhor que achei eu preciso rodar um arquivo .xhtml em meu navegador , nas video aula ele usa eclipse eu uso netbeans , porem sigo todas as configurações , o tomcat é responsavel por hospedalo , porem na hora que abre o html ele fica em branco como se nao tivesse nenhum conteudo !!! ( não cheguei a estudar web , estou aprendendo java desktop ).
<?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:p="http://primefaces.org/ui">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><ui:insert name="titulo">Primeiro projeto JSF</ui:insert></title>
</h:head>
<h:body>
<h:form id="formulario">
<p:outputLabel value="Digite seu nome"/>
<p:inputText value="#{meuBean.nome}"/>
<p:commandButton value="Enviar" action="#{meuBean.transformar}" update="formulario"/>
</h:form>
</h:body>
</html>
Então você vai precisar estudar Java Web. O arquivo .xhtml não é um formato entendido pelo navegador. O navegador só entende HTML, CSS e Javascript. O .xhtml é um template para componentes JSF (Java Server Faces). O .xhtml é processado antes no servidor, convertido em HTML e somente então ele é enviado para o navegador. No seu caso, provavelmente estão faltando as bibliotecas do JSF na sua aplicação, ou o JSF não está configurado corretamente.
1 curtida