Ola pessoal, é o seguinte estou a algum tempo tendo um problema em rodar uma aplicação JSF, se eu coloco no cabeçario da pagina JSP as taglibs da seginte forma:
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h”%>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f”%>
<h:outputLabel value="Senha: " for="inputSenha" />
<h:inputText id="inputSenha" />
<h:commandButton value="Logar" />
</h:panelGrid>
Recebo a seguinte exception:
com.sun.facelets.FaceletException: Error Parsing /view/welcome.jsp: Error Traced[line: 1] The markup in the document preceding the root element must be well-formed.
E se colocar as taglibs dessa outra maneira:
Insert title here<h:outputLabel value="Senha: " for="inputSenha" />
<h:inputText id="inputSenha" />
<h:commandButton value="Logar" />
</h:panelGrid>
O navegador simplesmente le o jsp como um puro arquivo xml e abre como se fosse um xml e não uma pagina jsp.
Ex no Firefox:
O documento XML não está associado a estilos. A estrutura do documento é representada abaixo.
−
−
| Nome: | −|
| Senha: | −|
To perdido se alguem souber a solução por favor postem.
Obs: Estou usando o GlassFish.