Boa tarde amigos,
Tenho uma jsp principal onde contem um include de uma jsp que é um form de busca de produtos, e nesta pagina principal logo abaixo tem um iframe com o src da pagina listarProduto.jsp. Quando busco um produto, o resultado aparece em uma outra pagina e não na pagina dentro do iframe. Como posso fazer para quando busca um produto o resultado aparecer dentro deste iframe ???
Pagina principal.jsp
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html:html>
<head>
<%@ include file="../../css/estilos.css"%>
</head>
<body>
<div align="left" class="titulo_pagina"><bean:message key="label.tituloPaginaProdutoEmEstoque"/></div>
<br>
<div align="center">
<jsp:include page="/jsp/estoque/pesquisarProdutoEmEstoque.jsp"/>
</div>
<br>
<div align="center">
<iframe src="<c:url value="/listarProdutoEmEstoque.do"/>" name="listarProdutoEmEstoque" id="listarProdutoEmEstoque" width="700" height="350" frameborder="0" scrolling="auto"></iframe>
</div>
</body>
</html:html>
Pagina pesquisarProdutoEmEstoque.jsp
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html:html>
<head>
<%@ include file="../../css/estilos.css"%>
</head>
<body>
<div align="center"><jsp:include page="../includes/header_message.jsp"/></div>
<br>
<html:form action="pesquisarProdutoEmEstoque.do" focus="nome">
<html:hidden property="method" value=""/>
<div align="center">
<table width="55%" border="1" align="center" bordercolor="#CCCCCC" bgcolor="#FFFFFF" >
<tr align="center">
<td width="38%" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><div align="right" class="texto1"><bean:message key="label.nomeProduto"/>:</div></td>
<td width="62%" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><div align="left"><html:text property="nome" size="20" styleClass="text"/></div></td>
<td width="38%" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><div align="right" class="texto1"><bean:message key="label.codigoProduto"/>:</div></td>
<td width="62%" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><div align="left"><html:text property="codigo" size="15" styleClass="text"/></div></td>
</tr>
</table>
<br>
<html:submit property="opcao" onclick="document.forms[0].action='pesquisarProdutoEmEstoque.do';document.forms[0].method.value='pesquisarProdutoEmEstoque';document.forms[0].submit();" value="PESQUISAR" styleClass="botao"/>
</div>
</html:form>
</body>
</html:html>
Pagina listarProdutoEmEstoque.jsp
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<html>
<head>
<%@ include file="../../css/estilos.css"%>
<%@ include file="../../css/displaytag.css"%>
</head>
<body>
<html:hidden property="method" value="detalhesProduto"/>
<div align="center">
<display:table pagesize="15" name="${lProduto}" id="lProduto" class="texto1" requestURI="listarProduto.do" cellpadding="0" cellspacing="1" export="false">
<td class="odd">
<display:column property="codigo" title="Código" class="texto1"/>
</td>
<td class="even">
<display:column property="nome" title="Nome" class="texto1" sortable="true" headerClass="sortable" href="detalhesProduto.do?method=detalhesProduto" paramId="id" paramProperty="id"/>
</td>
<td class="odd">
<display:column property="cod_fabricante_produto" title="Fabricante" class="texto1" sortable="true" />
</td>
<td class="even">
<display:column property="estoqueMin" title="Est. Min." class="texto1" sortable="true" />
</td>
<td class="odd">
<display:column property="estoqueAtual" title="Est. Atual" class="texto1" sortable="true" />
</td>
<td class="even">
<display:column property="valorCustoMedio" title="Custo Médio" class="texto1" sortable="true" />
</td>
<td class="odd">
<display:column property="valorVenda" title="Valor Venda" class="texto1" sortable="true" />
</td>
<td class="even">
<display:column property="ultimoValorCusto" title="Ult Valor Custo" class="texto1" sortable="true" />
</td>
</display:table>
</div>
</body>
</html>
Trecho no strus-config.xml
<action path="/pesquisarProdutoEmEstoque"
type="br.com.sce.controller.action.estoque.EstoqueAction"
name="produtoForm"
parameter="method"
input="/jsp/estoque/pesquisarProdutoEmEstoque.jsp"
scope="request"
validate="true">
<forward name="fwd-sucesso" path="/jsp/estoque/listarProdutoEmEstoque.jsp"/>
</action>
Obrigado amigos…