Estou com um problema no retorno dos dados para a página, está entrando no action mas quando volta a página os dados não são exibidos.
configuração do struts-tiles-defs.xml
<definition name="simulador_venda" path="/layout.jsp">
<put name="title" value="Simulador Venda" />
<put name="body" value="/venda/simulador_venda.jsp" />
<put name="sistema" value="Teste" />
<put name="menu" value="ferramentas_menu.do" />
<put name="voltar" value="menu.do" />
<put name="autenticacao" value="branco.jsp" />
</definition>
configuração do struts-config.xml
.
.
.
<form-bean name="simuladorForm" type="web.SimuladorForm" />
.
.
.
<action path="/simulador_venda"
name="simuladorForm"
type="web.SimuladorAction"
input="/simulador_venda.do"
validate="false">
<forward name="success" path="simulador_venda"/>
</action>
.
.
.
e o código da página jsp
<%@ page import="javax.naming.Context" %>
<%@ page import="javax.naming.InitialContext" %>
<%@ page import="web.SimuladorForm" %>
<%@ page import="java.util.*" %>
<%@ page language="java"%>
<script src="js/stringFunctions.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
-->
</script>
<form method="post" action="simulador_venda.do">
<div id="geral">
<div class="info_cabecalho">
<p><img
>Informações</p>
</div>
<table cellspacing="5" cellpadding="0" width="100%">
<tr>
<td width="17%"><label>CEP Remetente:</label><br />
<logic:equal name="simuladorForm" property="cep_rem" value="">
<input id="cep_rem" name="cep_rem" type="text" maxlength="8" style="width: 100%;"/>
</logic:equal>
<logic:notEqual name="simuladorForm" property="cep_rem" value="">
<label>
<bean:write name="simuladorForm" property="cep_rem"/>
</label>
</logic:notEqual>
</td>
<td width="60%"><label>Remetente:</label><br />
<label>
<bean:write name="simuladorForm" property="end_rem"/>
</label>
</td>
<td width="20%">
<label>Origem:</label><br/>
<label>
<bean:write name="simuladorForm" property="frq_rem"/>
</label>
</td>
</tr>
<tr>
<td width="17%"><label>CEP Destino:</label><br />
</logic:equal name="simuladorForm" property="cep_des" value="">
<input id="cep_des" name="cep_des" type="text" maxlength="8" style="width: 100%;"/>
</logic:equal>
<logic:notEqual name="simuladorForm" property="cep_des" value="">
<label>
<bean:write name="simuladorForm" property="cep_des"/>
</label>
</logic:notEqual>
</td>
<td width="60%"><label>Destinatário:</label><br />
<label>
<bean:write name="simuladorForm" property="end_des"/>
</label>
</td>
<td width="20%"><label>Destino:</label><br />
<label>
<bean:write name="simuladorForm" property="frq_des"/>
</label>
</td>
</tr>
</table>
</div>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="25%" align="center"><input id="simular"
type="submit" value="Gerar"
style="margin-left: 20px; margin-right: 20px;" /></td>
</tr>
</table>
</form>
Quando clico no botão Gerar passa para o Action onde é feito a pesquisa na base e quando retorna o
return mapping.findForward(“success”); até ai tudo certo os dados ainda estão ni form qu imprimo eles dentro do action mas quando retorna a página simulador_venda os dados não aparecem preenchidos.