Problema com xhtml

4 respostas
G

tenho uma pagina xhtml que nao esta acessando o manager bean… pq?

<?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">
<head></head>
<body>
	<h:form>
                <h:outputText value="Login:"></h:outputText>
		<h:inputText value="#{login.nome}" />
		<h:outputText value="Senha:"></h:outputText>
		<h:inputSecret value="#{login.senha}" />
		<h:commandButton value="Salvar" action="#{login.doLogin}" />
	</h:form>
</body>
</html>

Quando eu criava uma jsp e colocava os “#{}” o conteudo ficava preto. e esse continua azul como se fosse um texto qlqr.
Eh a primeira vez que faço um xhtml, como devo usar pra criar os campos e as outras coisas ?

4 Respostas

wbdsjunior

qual a versão do JSF? como você criou o ManagedBean?

G

Tentei criar o manager bean dos dois jeito… tanto pelo facesconfig … quanto pela anotação.

no inicio era 1.2 … ae tentei passar pra 2.0 para aceitar o xhtml …

ae na “Web app libraries” eu add os jars
jsf-api-2.0.8.jar
jsf-impl-2.0.8.jar

JSF 1.2(Sun RI)

jsf-api-2.0.8.jar
jsf-impl-2.0.8.jar

Jstl
Jstl.jar
standart1.1.2.jar

sera que eu nao add certo os jar do jsf 2.0 ?

wbdsjunior

você tem as bibliotecas do 1.2 e 2.0 juntas no projeto?

você deve manter apenas a 2.0. creio que não terá problema de compatibilidade com os ManagedBeans e JSP já criados na versão 1.2.

você também tem dois arquivos da JSTL? se sim, remova um deles.

G

wbdsjunior:
você tem as bibliotecas do 1.2 e 2.0 juntas no projeto?

eu pedi propriedade do projeto no eclipse… ae

Project Facets
- Java Sever Faces


ae selecionei os arquivos
jsf-api-2.0.8.jar
jsf-impl-2.0.8.jar
e nao consigo da OK tela… aparece um erro em cima
“required class javax.faces.FactoryFinder does not exist in selected libraries”

o que faço?

Criado 21 de março de 2012
Ultima resposta 21 de mar. de 2012
Respostas 4
Participantes 2