Messages iceface - não estã exibindo na tela

0 respostas
S

Bom dia pessoal.

Estou desenvolvendo uma aplicação em ICEfaces + facelets, inclui a tag ice:messages/ nas telas, no entanto, ao tentar excluir um registro, a aplicação é redirecionada para a pagina HTTP Status 500 - página exception ao invés de exibir a mensagem na tela da aplicação. O exception apresentado é um ORA-02292 (restrição de integridade - registro filho localizado).

Podem me ajudar a exibir a mensagem na tela da aplicação ao invés de ser redirecionada?

Código da página (.jspx):

<jsp:root xmlns:ui="http://java.sun.com/jsf/facelets" version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:ice="http://www.icesoft.com/icefaces/component">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<html>
<head>
    <title>SIGAE - grupo alimento</title>
</head>

<body  bgcolor="#E6FEFF">
    <ui:include src="menu.jspx"></ui:include>
        <br/><br/><br/>
        <div style="font-family: Arial, Helvetica, sans-serif; font-size: 14pt;" align="center">GRUPOS DE ALIMENTO</div><br/><br/>
    <ice:form>
        <ice:messages/>
        <div style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt;" align="center">
            <ice:commandButton action="gotoMain" value="Cancelar"/>
            <ice:commandButton action="#{GrupoAlimentoFace.startAddGrupoAlimento}" value="Adicionar"/><br/><br/>

            <ice:dataTable style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt;" bgcolor="white" border="1" var="item" value="#{GrupoAlimentoFace.grupoAlimento}">
                <ice:column>
                    <f:facet name="header">
                        <ice:outputText value="id grupo"/>
                    </f:facet>
                        <ice:outputText value="#{item.idGrupo}" style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt"/>
                </ice:column>
                <ice:column>
                    <f:facet name="header">
                        <ice:outputText value="grupo alimento"/>
                    </f:facet>
                        <ice:outputText value="#{item.grupo}"/>
                </ice:column>

                <ice:column>
                    <f:facet name="header">
                        <ice:outputText value="editar/excluir"/>
                    </f:facet>
                    <ice:commandLink value="editar" action="#{GrupoAlimentoFace.startEditGrupoAlimento}">
                        <f:setPropertyActionListener target="#{GrupoAlimentoFace.selectedGrupoAlimento}" value="#{item}"/>/
                    </ice:commandLink>
                    <ice:commandLink value="excluir" action="#{GrupoAlimentoFace.removeGrupoAlimento}">
                        <f:setPropertyActionListener target="#{GrupoAlimentoFace.selectedGrupoAlimento}" value="#{item}"/>
                    </ice:commandLink>
                </ice:column>
            </ice:dataTable>
        </div>
    </ice:form>
</body>
</html>
</f:view>
</jsp:root>

Att:
José Luiz

Criado 28 de fevereiro de 2010
Respostas 0
Participantes 1