[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

lista nao traz, arquivos em metodo save...  XML
Forum Index -> Comentários Gerais
Author Message
D7_Master



Joined: 01/11/2011 16:15:28
Messages: 1
Offline

Olá Pessoal blz! Entao, é o seguinte fiz uma lista que me traz os endereços meus clientes ao salvar, contudo o idCidade da minha Tabela de endereco vem blz, mas quando peço pra vir o nome da cidade nao vem no ato do insert, contudo quando dou um F5 o nome da cidade está lá oq pode ser? alguma coisa nao deixa a jsp renderiza ao salvar ME AJUDEM POR FAVOR...

Abaixo meu codigo:


Action metodo save:

public String save(Endereco endereco) {

enderecoService.save(endereco);

output.setValue("listaEndereco", enderecoService.listEndereco(endereco.getCliente())); // Volta lista de endereco relacionados ao cliente

return LIST;
}

--------------------------------------------------------------------------------------------------------------------

APPMANAGER

spring("endereco", "enderecoAction")
.filterFirst(new ValidatorFilter())
.filter(new VOFilter("cidade", Cidade.class, "cidade"))
.on(LIST, fwd("/jsp/cadastro/endereco/list.jsp"));

spring("endereco", "enderecoAction", "findCidade")
.ajaxOk(new JsonRenderer());
--------------------------------------------------------------------------------------------------------------------

// Uso esse bloco de codigo em jquery para salvar o registro sem dar refresh e me apresentar a lista dos endereco do cliente em uma unica tela

$('#formEndereco').ajaxForm({
target: '#enderecoList',
success: function(){
$("div#enderecoList a").button();
$('#idEndereco').val("");
$('#cidade').val("");
$('#formEndereco')[0].reset();
alert('Salvo com Sucesso');

}
});

--------------------------------------------------------------------------------------------------------------------


JSP LISTA:

<table class="table">
<thead>
<tr>
<th > </th>
<th > </th>
<th align="center" ><mtw:i18n key="unidade"/> </th>
<th align="center"><mtw:i18n key="tipo"/> </th>
<th align="center"><mtw:i18n key="logradouro"/> </th>
<th align="center"><mtw:i18n key="numero"/> </th>
<th align="center"><mtw:i18n key="bairro"/> </th>
<th align="center"><mtw:i18n key="complemento"/> </th>
<th align="center"><mtw:i18n key="cidade"/> </th>
<th align="center"><mtw:i18n key="estado"/> </th>
<th align="center"><mtw:i18n key="cep"/> </th>
</tr>
</thead>
<tbody>
<mtw:list value="listaEndereco">
<mtw:loop counter="count" >
<tr class="tr${count%2}">

<td align="center"><mtw:out value="unidade"></mtw:out> </td>
<td align="center"><mtw:out value="tipo"></mtw:out> </td>
<td align="center"><mtw:out value="endereco"></mtw:out> </td>
<td align="center"><mtw:out value="numero"></mtw:out> </td>
<td align="center"><mtw:out value="bairro"></mtw:out> </td>
<td align="center"><mtw:out value="complemento"></mtw:out> </td>
<td align="center"><mtw:out value="cidade.nome"></mtw:out> </td>
<td align="center"><mtw:out value="cidade.estado.nome"></mtw:out> </td>
<td align="center"><mtw:out value="cep" ></mtw:out> </td>

</tr>

</mtw:loop>
</mtw:list>
</tbody>
</table>

------------------------------------------------------------------------------------------------------

JSP CADASTRO ENDERECO:


<script type="text/javascript" src="<mtw:contextPath />/jsp/cadastro/endereco/cidade.js"></script>
<script type="text/javascript" src="<mtw:contextPath />/jsp/cadastro/endereco/endereco.js"></script>

<div>
<fieldset class="row">
<legend><mtw:i18n key="title.cadastro.endereco" /></legend>

<form id="formEndereco" action="endereco.save.mtw">

.... Input's


<div class="row" align="left">
<mtw:dejavu />

<mtw:input id="idUsuario" name="idUsuario" type="hidden"/>
<mtw:input id="idCliente" name="idCliente" type="hidden" />
<input id="idEndereco" name="idEndereco" type="hidden" />
<input id="cidade" name="cidade.idCidade" type="hidden" />

<p align="center">
<input type="submit" value="<mtw:i18n key="salvar" />" tabindex="18" />
</p>
</div>


</form>
</fieldset>

// aqui faço um include da jsp que lista os endereco do cliente onde só me mostra se eu tiver 1 registro no banco
<div id="enderecoList">
<c:if test="${listaEndereco != null }">
<jsp:include page="../endereco/list.jsp"/>
</c:if>
</div>
</div>

Lobo


[Avatar]

Joined: 23/01/2006 02:17:14
Messages: 840
Location: Fortaleza-CE
Offline

Code:
 enderecoService.listEndereco(endereco.getCliente()
 


O método acima está preenchendo objeto cidade corretamente ?

Essa chamada é via ajax e quando você tecla F5 na verdade você executa outro método que carrega corretamente o objeto cidade ?

Atenciosamente,
Hélio Frota

Helio Frota
10+ Java Programmer
heliofrota.com

Member
Mentawai Developer
 
Forum Index -> Comentários Gerais
Go to:   
Powered by JForum 2.1.6 © JForum Team