Problema jasperreports: #{...} not allowed in a template text body

1 resposta
takeshi_spoow

Boa tarde pessoal! Criei uma pagina web usando JSF 2.0, Prime Faces 2.2 e GlassFish v3. Porém ao executar recebo a seguinte notificação!

descriptionThe server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /RestauraDocumentos2.jsp(17,90) PWC6228: #{...} not allowed in a template text body.

Como posso chamar as propriedades vinculadas a minha Bean sem o # (sharp) e as chaves? SOCORRO!

<?xml version="1.0" encoding="ISO-8859-1"?>

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.prime.com.tr/ui"
      xmlns:f="http://java.sun.com/jsf/core">
    <f:view>
        <h:head>
            <title>Restaurar Documentos</title>
        </h:head>
        <h:body>
            <h:form>
                <p:panel style="font-size:12px;" >

                    Contrato: <h:outputText value ="4609" />
                    <img src= "" width="20" hspace="550" alt="">
                    <p:commandButton id="restaurar" value="Restaurar Documento" action="#{Manager.confirma}" />
                    <img src= "" width="20" hspace="10" alt="">
                    <p:commandButton id="atualizar" value="Atualizar Tela" />

                </p:panel>

                <body bgcolor="silver">
                    <p>
                        <b>Escolha o seu tema: <p:themeSwitcher height="500" /><p>


                            <p:panel style="font-size:12px;" header="Filtros de Busca - Documentos Excluidos"
                                     toggleable="true" toggleSpeed="10" >

                                <h:outputLabel value="Buscar: " />
                                <h:inputText tabindex="0" size="65" id="filtro" value="#{Manager2.text}">
                                </h:inputText>

                                <img src= "" width="20" hspace="30" alt="  " >
                                <%--  --%>
                                Unidade de Projeto:
                                <h:selectOneMenu id="unidade" value="#{Manager2.unidadeSelecionada}" tabindex="1" >
                                    <f:selectItems value="#{Manager2.listaUnidade}" />
                                </h:selectOneMenu> <p>

                                    Disciplina:
                                <h:selectOneMenu id="disciplina" value="#{Manager2.disciplinaSelecionada}" tabindex="2">
                                    <f:selectItems value="#{Manager2.listaDisciplina}" />
                                </h:selectOneMenu> <img src= "" width="20" hspace="30" alt="  ">

                                Status:
                                <h:selectOneMenu id="status" value="#{Manager2.statusSelecionado}" tabindex="3">
                                    <f:selectItems value="#{Manager2.listaStatus}"  />
                                </h:selectOneMenu> <img src= "" width="20" hspace="30" alt="  ">

                                Tipo de Documento:
                                <h:selectOneMenu id="tipoDoc" value="#{Manager2.tipoDocSelecionado}" tabindex="4" >
                                    <f:selectItems value="#{Manager2.listaTipoDocs}" />
                                </h:selectOneMenu> <img src= "" width="20" hspace="30" alt="  ">

                                <p:commandButton id="cmdFiltrar" value="Filtrar" action="#{Manager2.smartFilter}"
                                                 update="DocExc" />
                            </p:panel>

                            <p:dataTable var="doc" value="#{Manager2.listaDocumentosExcluidos}" id="DocExc"
                                         selection="#{Manager2.selectedRow}" selectionMode="single"
                                         rows="10" paginator="true" paginatorPosition="top" dynamic="false"
                                         style="text-align:center;font-size:12px;" binding="#{Manager2.table}"
                                         emptyMessage="Nenhum documento encontrado neste contexto"
                                         onselectStart="" update="DocExc"  >

                                <p:column sortBy="#{doc.nDoc}" id="ColunaNDoc"
                                          headerText="No. Projectus" > <font size="1">
                                        <h:outputText value = "#{doc.nDoc}" />
                                </p:column>

                                <p:column sortBy="#{doc.nCliente}" id="ColunaNCliente"
                                          headerText="No. Cliente"> <font size="1">
                                        <h:outputText value = "#{doc.nCliente}" />
                                </p:column>

                                <p:column sortBy="#{doc.status}" id="colunaStatus"
                                          headerText="Status"> <font size="1">
                                        <h:outputText value = "#{doc.status}" />
                                </p:column>

                                <p:column sortBy="#{doc.titulo}" id="colunaTitulo"
                                          headerText="Titulo"> <font size="1">
                                        <h:outputText value = "#{doc.titulo}" />
                                </p:column>

                                <p:column sortBy="#{doc.tipoDocumento}" id="colunaTipoDoc"
                                          headerText="Tipo de Documento"><font size="1">
                                        <h:outputText value = "#{doc.tipoDocumento}" />
                                </p:column>

                                <p:column sortBy="#{doc.disciplina}" id="colunaDisciplina"
                                          headerText="Disciplina"><font size="1">
                                        <h:outputText value = "#{doc.disciplina}" />
                                </p:column>

                                <p:column sortBy="#{doc.unidadeProjeto}" id="colunaUnidadeProjeto"
                                          headerText="Unidade de Projeto"><font size="1">
                                        <h:outputText value = "#{doc.unidadeProjeto}" />
                                </p:column>

                                <p:column sortBy="#{doc.eap}" id="colunaEap"
                                          headerText="EAP"><font size="1">
                                        <h:outputText value = "#{doc.eap}" />
                                </p:column>

                            </p:dataTable>
            </h:form>

        </h:body>
    </f:view>
</html>

1 Resposta

ViniGodoy

Olá,

Por favor, use títulos descritivos no seu tópico. Títulos como “pelo amor de Deus alguém me ajude”, não chamam a atenção de quem pode te ajudar, e tornam a resolução de tópicos mais lenta. Além disso, apelar para Deus e pedir urgência é considerado falta de educação nos fórums (não só nesse).

Tomei a liberdade de alterar seu título para algo mais útil.

Criado 17 de dezembro de 2010
Ultima resposta 17 de dez. de 2010
Respostas 1
Participantes 2