Alguem pode mi ajuda nesse erro não faço a minima ideia do que seja... JSF

Antes tava dando erro mais era lib dublicada agora ajeitei e da dando outro…
Esse:

org.apache.jasper.JasperException: /cadastroConta.jspx(28,58) #{...} is not allowed in template text at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:102) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:740) at org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1246) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:750) at org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1246) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:865) at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:865) at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:750) at org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1246) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:750) at org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1246) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411) at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:750) at org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1246) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411) at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417) at org.apache.jasper.compiler.Node$Root.accept(Node.java:495) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1763) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:619)

Alguem sabe oq pode ser… ??

/cadastroConta.jspx(28,58) #{…} is not allowed in template text

algo que talvez vc tenha dentro do #{…} que não é permitido vc utilizar nesse lugar.

Se vc postar seu código facilita achar o problema…

“Alguém pode me ajudar…”.

[quote=tgmarinho]/cadastroConta.jspx(28,58) #{…} is not allowed in template text

algo que talvez vc tenha dentro do #{…} que não é permitido vc utilizar nesse lugar.

Se vc postar seu código facilita achar o problema…

.[/quote]

Cadastro Conta:

[code]<?xml version="1.0" encoding="utf-8"?>
<ui:composition xmlns=“http://www.w3.org/1999/xhtml
xmlns:f=“http://java.sun.com/jsf/core
xmlns:h=“http://java.sun.com/jsf/html
xmlns:a4j=“http://richfaces.org/a4j
xmlns:rich=“http://richfaces.org/rich
xmlns:ui=“http://java.sun.com/jsf/facelets
xmlns:alga=“http://www.algaworks.com/dwjsf
template="/telaPadrao.jspx">

<ui:define name=“menu”>
Ajuda do cadastro
</ui:define>

<ui:define name=“corpo”>
<h:form id=“frm”>

	<rich:tabPanel>
		<rich:tab label="Dados básicos" switchType="client">
	
			<h:messages layout="table" showSummary="true" showDetail="false"
				globalOnly="true" styleClass="msgErro" infoClass="msgInfo"
				style="font-weight: bold" />
				
			<h:panelGrid columns="2">
				
				<h:outputLabel value="Código:"
					rendered="#{cadastroContaBean.conta.id != null}" />
					
				<h:panelGroup rendered="#{cadastroContaBean.conta.id != null}">
				
					<h:inputText id="codigo" size="10"
						value="#{cadastroContaBean.conta.id}" label="Código da conta"
						disabled="true" />
					<h:message for="codigo" showSummary="true" showDetail="false"
						styleClass="msgErro" />
				</h:panelGroup>
				
				
				<h:outputLabel value="Pessoa:" />
				<h:panelGroup>
					<h:selectOneMenu id="pessoa"
						value="#{cadastroContaBean.conta.pessoa}" label="Pessoa"
						required="true">
						<f:selectItems value="#{cadastroContaBean.pessoas}" />
					</h:selectOneMenu>
					<h:message for="pessoa" showSummary="true" showDetail="false"
						styleClass="msgErro" />
				</h:panelGroup>
				
				<h:outputLabel value="Tipo:" />
				<h:panelGroup>
					<h:selectOneRadio id="tipo"
						value="#{cadastroContaBean.conta.tipoConta}" label="Tipo da conta"
						required="true">
						<f:selectItems value="#{cadastroContaBean.tiposConta}" />
					</h:selectOneRadio>
					<h:message for="tipo" showSummary="true" showDetail="false"
						styleClass="msgErro" />
				</h:panelGroup>
				
				<alga:labelInputText value="#{cadastroContaBean.conta.descricao}" 
					label="Descrição222"/>
				

				
				<h:outputLabel value="Valor:" />
				<h:panelGroup>
					<h:inputText id="valor" size="12" maxlength="10"
						value="#{cadastroContaBean.conta.valor}" required="true"
						label="Valor"
						readonly="#{not rich:isUserInRole('altera_valor')}">
						<f:convertNumber minFractionDigits="2" />
					</h:inputText>
					<h:message for="valor" showSummary="true" showDetail="false"
						styleClass="msgErro" />
				</h:panelGroup>
				<h:outputLabel value="Data vencimento:" />
				<h:panelGroup>
					
					
					<rich:calendar id="dataVencimento" inputSize="12" 
						datePattern="dd/MM/yyyy" enableManualInput="true"
						value="#{cadastroContaBean.conta.dataVencimento}" 
						required="true" label="Data vencimento"/>
					
					
					
					<h:message for="dataVencimento" showSummary="true"
						showDetail="false" styleClass="msgErro" />
				</h:panelGroup>
				<h:outputLabel value="Data baixa:" />
				<h:panelGroup>
					<h:inputText id="dataBaixa" size="12" maxlength="10"
						value="#{cadastroContaBean.conta.dataBaixa}"
						label="Data baixa">
						<f:convertDateTime pattern="dd/MM/yyyy" />
					</h:inputText>
					<h:message for="dataBaixa" showSummary="true" showDetail="false"
						styleClass="msgErro" />
				</h:panelGroup>
				<h:panelGroup />
				
				<h:panelGroup>
					<a4j:commandButton value="Salvar" 
						action="#{cadastroContaBean.salvar}" reRender="frm"/>
						
					<h:commandButton value="Cancelar" action="menu" immediate="true" />
				</h:panelGroup>
				
			</h:panelGrid>
	
	</rich:tab>
	
	<rich:tab label="Outros" switchType="client">
	
		<h:inputTextarea rows="10" cols="25"/>
	
	</rich:tab>
	
	</rich:tabPanel>
</h:form>

<h:form>
	<a4j:commandButton value="Novo" actionListener="#{cadastroContaBean.limpar}" 
		immediate="true" />
</h:form>

</ui:define>

</ui:composition>[/code]

template:

[code]<?xml version="1.0" encoding="utf-8"?>

Cadastro de conta
<h:panelGrid columns="2">
	<h:graphicImage value="/imagens/logo.jpg"/>
	
	<h1>Sistema Financeiro - Bem vindo 
	<!-- #{facesContext.externalContext.userPrincipal.name} Não sei pra que serve e dá erro  --></h1>
	
	<h:outputText/>
	<h:outputLink value="logout.jsp">
		<h:outputText value="Logout"/>
	</h:outputLink>
	
</h:panelGrid>

<h:panelGrid columns="2" width="100%">
	<h:panelGroup>
		Cadastro <br/> Consulta <br/> Relatório<br/>
		
		<ui:insert name="menu"/>
	</h:panelGroup>	

	<h:panelGroup>
		<ui:insert name="corpo"/>
	</h:panelGroup>
	

</h:panelGrid>

<br/>
Todos os direitos reservados.

</f:view>

[/code]

Tai ai…

Rsrsrs Nem tinha pecebido ;;

Tira isso do seu template:

parece bobo, mas deleta esse comentário: " " e tenta rodar sua aplicação.

Salva ele num bloco de notas, caso precise dele.

Obs: Esse comando pega o nome do usuário principal que está no contexto da aplicação (ciclo de vida da aplicação).

ah não vi que já tinha comentado… a mesma coisa! Testa ae!

[quote=tgmarinho]parece bobo, mas deleta esse comentário: " " e tenta rodar sua aplicação.

Salva ele num bloco de notas, caso precise dele.

Obs: Esse comando pega o nome do usuário principal que está no contexto da aplicação (ciclo de vida da aplicação).[/quote]

Como eu declaro esse comando corretamente? pois se eu tirar o comentario fica dando da erro…

Ja testei, ficou o mesmo erro…

O erro que dá é o mesmo q tava dando antes com o comentario? ou é outro?

é para vc deletar essa linha, para ela não existir! e rodar app, se vc fez isso, continua o mesmo erro ou muda o erro?

como usar o comando:

Mal pela demora… provas… :S
O erro é exatamente o mesmo! Com a linha ou sem o erro é o mesmo… XD