ih cara num deu certo, tentei adaptar o que vc falou no meu caso mais não funcionou… se não for pedir muito vc num tem o exemplo de um applicationContext para mim da uma olhada, desde ja agradeço
Manda o teu applicationContext para eu dar uma olhada.
[code]<beans:beans xmlns=“http://www.springframework.org/schema/security”
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:beans=“http://www.springframework.org/schema/beans”
xmlns:b=“http://www.springframework.org/schema/beans”
xsi:schemaLocation=“http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.1.xsd”>
<http auto-config="true" use-expressions="true">
<intercept-url pattern="/adm/**" access="ROLE_ADMIN" />
</http>
<authentication-manager>
<authentication-provider>
<user-service>
<user name="admin" password="admin" authorities="ROLE_ADMIN"/>
</user-service>
</authentication-provider>
</authentication-manager>
[/code]
[quote=lucasbf1992][code]<beans:beans xmlns=“http://www.springframework.org/schema/security”
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:beans=“http://www.springframework.org/schema/beans”
xmlns:b=“http://www.springframework.org/schema/beans”
xsi:schemaLocation=“http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.1.xsd”>
<http auto-config="true" use-expressions="true">
<intercept-url pattern="/adm/**" access="ROLE_ADMIN" />
</http>
<authentication-manager>
<authentication-provider>
<user-service>
<user name="admin" password="admin" authorities="ROLE_ADMIN"/>
</user-service>
</authentication-provider>
</authentication-manager>
[/code]
[/quote]
Aparentemente o applicantionContext está correto.
Qual o erro que dá rodando ele assim ?
aparece o formulario para mim logar normal, apos o login é redirecionado para o index tranquilo tbm… o problema ocorre apos isso, quando clico em um link para redirecionar para uma nova pagina ai ja não aparece mais nada, a pagina fica em branco
A pagina está dentro da pasta adm ?
acontece a mesma coisa independente se a pagina esta dentro de adm… é estranho né ?
[quote=lucasbf1992]acontece a mesma coisa independente se a pagina esta dentro de adm… é estranho né ?
[/quote]
Bastante …
A pagina que é direcionada depois do login contem componentes do prime ?
sim, sim ela contem componente do prime
Manda as duas paginas a primeira depois do login e a que fica em branco depois do direcionamento.
essa aparece logo apos o login
[code]<?xml version='1.0' encoding='UTF-8' ?>
Sistema Gerenciador </p:dataTable>
</p:panel>
</ui:define>
</ui:composition>
</h:body>
[/code]
e essa uma que tento redirecionar depois
[code]<?xml version="1.0" encoding="UTF-8"?>
Gerenciar Processos <center>
<h:form>
<b> Gerenciar Processos </b>
<p:panel header="Adicionar Processo">
<table border="0">
<tbody>
<tr>
<td>Descrição:</td>
<td>
<p:inputTextarea id="descricao" value="#{processoBean.processo.descricao}"/>
</td>
</tr>
<tr>
<td>Prioridade:</td>
<td>
<p:selectOneMenu value="#{processoBean.processo.prioridade}">
<f:selectItem itemLabel="SELECIONE A PRIORIDADE..." noSelectionOption="true"/>
<f:selectItem itemLabel="ALTA" itemValue="ALTA"/>
<f:selectItem itemLabel="MEDIA" itemValue="MEDIA"/>
<f:selectItem itemLabel="BAIXA" itemValue="BAIXA"/>
</p:selectOneMenu>
</td>
</tr>
<tr>
<td>Motivo:</td>
<td>
<p:selectOneMenu value="#{processoBean.processo.motivo}" >
<f:selectItem itemLabel="SELECIONE O MOTIVO..." noSelectionOption="true"/>
<f:selectItems value="#{processoBean.listarMotivos()}" var="motivo" itemLabel="motivo.descricao" itemValue="#{motivo}"/>
<f:converter converterId="motivoConverter"/>
</p:selectOneMenu>
</td>
</tr>
<tr>
<td>Solicitante:</td>
<td>
<p:selectOneMenu value="#{processoBean.processo.solicitante}" >
<f:selectItem itemLabel="SELECIONE O SOLICITANTE..." noSelectionOption="true"/>
<f:selectItems value="#{processoBean.listarSolicitantes()}" var="solicitante" itemLabel="solicitante.nome" itemValue="#{solicitante}"/>
<f:converter converterId="solicitanteConverter"/>
</p:selectOneMenu>
</td>
</tr>
<tr>
<td>Atendente:</td>
<td>
<p:selectOneMenu value="#{processoBean.processo.atendente}" >
<f:selectItem itemLabel="SELECIONE O ATENDENTE..." noSelectionOption="true"/>
<f:selectItems value="#{processoBean.listarAtendentes()}" var="atendente" itemLabel="atendente.nome" itemValue="#{atendente}"/>
<f:converter converterId="atendenteConverter"/>
</p:selectOneMenu>
</td>
</tr>
<tr>
<td>
<p:commandButton id="btnEnviar" icon="ui-icon-disk" value="Cadastrar" action="#{processoBean.adicionarProcesso}" update="tblProcessos"/>
</td>
</tr>
</tbody>
</table>
</p:panel>
<p:dataTable value="#{processoBean.listarProcesso()}" var ="processo" id="tblProcessos" rows="10" paginator="true" widgetVar="tabelaProcesso" emptyMessage="Registros não encontrados" filteredValue="#{processoBean.listaProcessoFiltrado}" >
<p:column headerText="ID" id="idProcessoColuna" filterBy="idProcesso" filterMatchMode="startsWith">
<h:outputText value="#{processo.idProcesso}"/>
</p:column>
<p:column headerText="Descrição" id="descricaoColuna" filterBy="descricao" filterMatchMode="contains">
<h:outputText value="#{processo.descricao}"/>
</p:column>
<p:column headerText="Prioridade" id="prioridadeColuna" filterBy="prioridade" filterMatchMode="">
<h:outputText value="#{processo.prioridade}"/>
</p:column>
<p:column headerText="Motivo" id="motivoColuna" filterBy="motivo.descricao" filterMatchMode="startsWith">
<h:outputText value="#{processo.motivo.descricao}"/>
</p:column>
<p:column headerText="Solicitante" id="solictanteColuna" filterBy="solicitante.nome" filterMatchMode="startsWith">
<h:outputText value="#{processo.solicitante.nome}"/>
</p:column>
<p:column headerText="Atendente" id="atendenteColuna" filterBy="atendente.nome" filterMatchMode="startsWith">
<h:outputText value="#{processo.atendente.nome}"/>
</p:column>
<p:column headerText="Data de Inicio" id="dataInicioColuna" filterBy="dataProcesso" filterMatchMode="contains">
<h:outputText value="#{processo.dataProcesso}">
<f:convertDateTime pattern="dd/MM/yyyy"/>
</h:outputText>
</p:column>
<p:column headerText="Ações">
<p:commandLink value="Remover" action="#{processoBean.removerProcesso(processo)}" update="tblProcessos"/>
|<p:commandLink value="Atualizar" action="#{processoBean.carregarProcesso(processo)}"/>
</p:column>
</p:dataTable>
</h:form>
</center>
</ui:define>
</ui:composition>
</h:body>
[/code]
[quote=lucasbf1992]essa aparece logo apos o login
[code]<?xml version='1.0' encoding='UTF-8' ?>
Sistema Gerenciador </p:dataTable>
</p:panel>
</ui:define>
</ui:composition>
</h:body>
[/code]
e essa uma que tento redirecionar depois
[code]<?xml version="1.0" encoding="UTF-8"?>
Gerenciar Processos <center>
<h:form>
<b> Gerenciar Processos </b>
<p:panel header="Adicionar Processo">
<table border="0">
<tbody>
<tr>
<td>Descrição:</td>
<td>
<p:inputTextarea id="descricao" value="#{processoBean.processo.descricao}"/>
</td>
</tr>
<tr>
<td>Prioridade:</td>
<td>
<p:selectOneMenu value="#{processoBean.processo.prioridade}">
<f:selectItem itemLabel="SELECIONE A PRIORIDADE..." noSelectionOption="true"/>
<f:selectItem itemLabel="ALTA" itemValue="ALTA"/>
<f:selectItem itemLabel="MEDIA" itemValue="MEDIA"/>
<f:selectItem itemLabel="BAIXA" itemValue="BAIXA"/>
</p:selectOneMenu>
</td>
</tr>
<tr>
<td>Motivo:</td>
<td>
<p:selectOneMenu value="#{processoBean.processo.motivo}" >
<f:selectItem itemLabel="SELECIONE O MOTIVO..." noSelectionOption="true"/>
<f:selectItems value="#{processoBean.listarMotivos()}" var="motivo" itemLabel="motivo.descricao" itemValue="#{motivo}"/>
<f:converter converterId="motivoConverter"/>
</p:selectOneMenu>
</td>
</tr>
<tr>
<td>Solicitante:</td>
<td>
<p:selectOneMenu value="#{processoBean.processo.solicitante}" >
<f:selectItem itemLabel="SELECIONE O SOLICITANTE..." noSelectionOption="true"/>
<f:selectItems value="#{processoBean.listarSolicitantes()}" var="solicitante" itemLabel="solicitante.nome" itemValue="#{solicitante}"/>
<f:converter converterId="solicitanteConverter"/>
</p:selectOneMenu>
</td>
</tr>
<tr>
<td>Atendente:</td>
<td>
<p:selectOneMenu value="#{processoBean.processo.atendente}" >
<f:selectItem itemLabel="SELECIONE O ATENDENTE..." noSelectionOption="true"/>
<f:selectItems value="#{processoBean.listarAtendentes()}" var="atendente" itemLabel="atendente.nome" itemValue="#{atendente}"/>
<f:converter converterId="atendenteConverter"/>
</p:selectOneMenu>
</td>
</tr>
<tr>
<td>
<p:commandButton id="btnEnviar" icon="ui-icon-disk" value="Cadastrar" action="#{processoBean.adicionarProcesso}" update="tblProcessos"/>
</td>
</tr>
</tbody>
</table>
</p:panel>
<p:dataTable value="#{processoBean.listarProcesso()}" var ="processo" id="tblProcessos" rows="10" paginator="true" widgetVar="tabelaProcesso" emptyMessage="Registros não encontrados" filteredValue="#{processoBean.listaProcessoFiltrado}" >
<p:column headerText="ID" id="idProcessoColuna" filterBy="idProcesso" filterMatchMode="startsWith">
<h:outputText value="#{processo.idProcesso}"/>
</p:column>
<p:column headerText="Descrição" id="descricaoColuna" filterBy="descricao" filterMatchMode="contains">
<h:outputText value="#{processo.descricao}"/>
</p:column>
<p:column headerText="Prioridade" id="prioridadeColuna" filterBy="prioridade" filterMatchMode="">
<h:outputText value="#{processo.prioridade}"/>
</p:column>
<p:column headerText="Motivo" id="motivoColuna" filterBy="motivo.descricao" filterMatchMode="startsWith">
<h:outputText value="#{processo.motivo.descricao}"/>
</p:column>
<p:column headerText="Solicitante" id="solictanteColuna" filterBy="solicitante.nome" filterMatchMode="startsWith">
<h:outputText value="#{processo.solicitante.nome}"/>
</p:column>
<p:column headerText="Atendente" id="atendenteColuna" filterBy="atendente.nome" filterMatchMode="startsWith">
<h:outputText value="#{processo.atendente.nome}"/>
</p:column>
<p:column headerText="Data de Inicio" id="dataInicioColuna" filterBy="dataProcesso" filterMatchMode="contains">
<h:outputText value="#{processo.dataProcesso}">
<f:convertDateTime pattern="dd/MM/yyyy"/>
</h:outputText>
</p:column>
<p:column headerText="Ações">
<p:commandLink value="Remover" action="#{processoBean.removerProcesso(processo)}" update="tblProcessos"/>
|<p:commandLink value="Atualizar" action="#{processoBean.carregarProcesso(processo)}"/>
</p:column>
</p:dataTable>
</h:form>
</center>
</ui:define>
</ui:composition>
</h:body>
[/code][/quote]
Cara posso estar enganado mas algo me diz que o problema esta no update.Faz um teste com uma pagina simples com alguns componentes do prime e faz o direcionamento da pagina e veja o que acontece.
Comigo aconteceu isso ja e fiquei dias quebrando a cabeça era o update que tava zuando a pagina.
blz, vou fazer o teste aqui e depois posto o resultado
continua mesma coisa sem os updates
Você apenas tirou os updates ou criou uma pagina de exemplo ?
cara fiz as duas coisas e continua a mesma coisa, num é possivel viu
Caramba está estranho isso…
Posso te mandar um exemplo bem simples se quiser.
cara se vc pode me faze esse favor, ai dou uma comparada aqui
Guenta ai, depois do almoço eu te passo.
Deixa seu email aew…
Flw!!
Guenta ai, depois do almoço eu te passo.
Deixa seu email aew…
Flw!![/quote]
meu email lucas.bf@outlook.com
muito obrigado pela ajuda, flw abraço