[RESOLVIDO] Erro JSF + Hirbenate

Quando eu executo a pagina web dá esse erro:

org.apache.jasper.JasperException: /cadastroProfessor.jsp(26,37) #{...} is not allowed in template text org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:102) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:706) org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:958) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) ...

Eu transferi de maquina o projeto na outra tava normal nessa dá esse erro… Pq??
Como resolvo? Alguem sabe?
Obg!!

Coloca aqui o fonte dessa página,isso ai geralmente é erro de sintaxe.

OK, Ta ai… Vlw!

[code]<?xml version=“1.0” encoding=“iso-8859-1”?>
<!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:f=“http://java.sun.com/jsf/core
xmlns:h=“http://java.sun.com/jsf/html
xmlns:ui=“http://java.sun.com/jsf/facelets”>
<ui:composition template="/template.jsp">
<ui:define name=“titulo”>Cadastro Professor</ui:define>
<ui:define name=“tituloConteudo”>Cadastro Professor</ui:define>
<ui:define name=“conteudo”>
<f:view>
<h:form>
<div align=“center”>

				&lt;h:messages layout="table" errorStyle="color: red"
					infoStyle="color: green" warnStyle="color: orange"
					fatalStyle="color: gray" showDetail="true" globalOnly="true" /&gt;
				&lt;h:panelGrid columns="2" style=" width : 325px;" /&gt;

				&lt;h:panelGrid columns="2" style=" width : 325px;"&gt;
					&lt;h:outputLabel value="Nome:" for="nome" /&gt;

					&lt;h:panelGroup&gt;
						&lt;h:inputText id="nome" value="#{professorBean.professor.nome}" /&gt;
						&lt;h:panelGroup&gt;&lt;/h:panelGroup&gt;
					&lt;/h:panelGroup&gt;

					&lt;h:outputLabel value="Sexo:" for="sexo" /&gt;
					&lt;h:selectOneRadio id="sexo"
						value="#{professorBean.professor.sexo}"&gt;
						&lt;f:selectItem itemLabel="Feminino" itemValue="Feminino" /&gt;
						&lt;f:selectItem itemLabel="Masculino" itemValue="Masculino" /&gt;
					&lt;/h:selectOneRadio&gt;

					&lt;h:outputLabel value="Idade:" for="idade" /&gt;
					&lt;h:inputText id="idade" value="#{professorBean.professor.idade}" /&gt;

					&lt;h:outputLabel value="Email:" for="email" /&gt;
					&lt;h:inputText id="email" value="#{professorBean.professor.email}" /&gt;

					&lt;h:outputLabel value="Tel.celular:" for="celular" /&gt;
					&lt;h:inputText id="celular"
						value="#{professorBean.professor.telCel}" /&gt;

					&lt;h:outputLabel value="Tel.fixo:" for="fixo" /&gt;
					&lt;h:inputText id="fixo" value="#{professorBean.professor.telFixo }" /&gt;

					&lt;h:outputLabel value="RG:" for="rg" /&gt;
					&lt;h:inputText id="rg" value="#{professorBean.professor.RG}" /&gt;

					&lt;h:outputLabel value="CPF:" for="cpf" /&gt;
					&lt;h:inputText id="cpf" value="#{professorBean.professor.CPF}" /&gt;

					&lt;h:outputLabel value="Endereço:" for="endereco" /&gt;
					&lt;h:inputText id="endereco"
						value="#{professorBean.professor.endereco}" /&gt;

					&lt;h:outputLabel value="Bairro:" for="bairro" /&gt;
					&lt;h:inputText id="bairro" value="#{professorBean.professor.bairro}" /&gt;

					&lt;h:outputLabel value="Cidade:" for="cidade" /&gt;
					&lt;h:inputText id="cidade" value="#{professorBean.professor.cidade}" /&gt;

					&lt;h:outputLabel value="Materia:" for="materia" /&gt;
					&lt;h:inputText id="materia"
						value="#{professorBean.professor.materia}" /&gt;

					&lt;h:outputLabel value="Diretor de turma:" for="ddt" /&gt;
					&lt;h:selectOneRadio id="ddt"
						value="#{professorBean.professor.diretorDeTurma}"&gt;
						&lt;f:selectItem itemLabel="Sim" itemValue="Sim" /&gt;
						&lt;f:selectItem itemLabel="Nao" itemValue="Nao" /&gt;
					&lt;/h:selectOneRadio&gt;

					&lt;h:outputLabel value="Turma:" for="responsavel" /&gt;
					&lt;h:inputText id="responsavel"
						value="#{professorBean.professor.turma}" /&gt;


				&lt;/h:panelGrid&gt;
				&lt;h:commandButton value="Cadastrar"
					action="#{professorBean.persist}" /&gt;
			&lt;/div&gt;

			<br />
			&lt;hr width="50%" /&gt;
			<br />



		&lt;/h:form&gt;
	&lt;/f:view&gt;
&lt;/ui:define&gt;

</ui:composition>
</html>[/code]

Tira esse h:panelGroup da linha 26

Achei o erro, tava entre o pc e a cadeira… rsrsrsrsrs

Eu tava chamando
http://localhost:8080/X9_atualizado/cadastroProfessor.jsp

quando deveria chamar

http://localhost:8080/X9_atualizado/cadastroProfessor.jsf

Mais Vlw!

[quote=xandi_m5]Achei o erro, tava entre o pc e a cadeira… rsrsrsrsrs

Eu tava chamando
http://localhost:8080/X9_atualizado/cadastroProfessor.jsp

quando deveria chamar

http://localhost:8080/X9_atualizado/cadastroProfessor.jsf

Mais Vlw![/quote]

Cara,eu acho q isso deve ficar implicito na aplicação,o que vc deve chamar é apenas http://localhost:8080/X9_atualizado e deixar a aplicação se encarregar desse mapeamento.

[quote]

Cara,eu acho q isso deve ficar implicito na aplicação,o que vc deve chamar é apenas http://localhost:8080/X9_atualizado e deixar a aplicação se encarregar desse mapeamento.[/quote]

E está… se eu chamar http://localhost:8080/X9_atualizado ele vai puxar a pagina principal (index)
É assim que vc disse?

ps: Aproveitando… vc sabe ajax ? =D

[quote=xandi_m5][quote]

Cara,eu acho q isso deve ficar implicito na aplicação,o que vc deve chamar é apenas http://localhost:8080/X9_atualizado e deixar a aplicação se encarregar desse mapeamento.[/quote]

E está… se eu chamar http://localhost:8080/X9_atualizado ele vai puxar a pagina principal (index)
É assim que vc disse?

ps: Aproveitando… vc sabe ajax ? =D[/quote]

Mas pq vc ta chamando http://localhost:8080/X9_atualizado/cadastroProfessor.jsf então?

E sim,eu sei ajax :smiley: :smiley:

[quote]Mas pq vc ta chamando http://localhost:8080/X9_atualizado/cadastroProfessor.jsf então?

E sim,eu sei ajax :smiley: :D[/quote]

Pq essa pagina é a que eu acabei de fazer então clico no “play” do eclipse para testar e vai direto… Entendeu? =D
E na pagina do index tem o link para essa pagina, ou seja se eu chamar o index 1º será 2 trabalhos… rsrsrs

Pode dá uma olha nesse poste?
http://www.guj.com.br/posts/quote/0/1370157.java

f:ajax é do JSF 2.0

Então como eu faço para minha aplicação migrar para o JSF 2.0 ???