Dúvida simples de target para mostrar resultado de busca dentro de um iframe na mesma pagina

2 respostas
I

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…

2 Respostas

I

Alguém pode me ajudar??

Vlw…

maschiojv

IgorFranco:

Alguém pode me ajudar??

Vlw…

procurou no google???

isso é problema de javascript

http://www.geocities.com/SiliconValley/Way/3105/pagina25.htm

Criado 10 de abril de 2009
Ultima resposta 10 de mai. de 2009
Respostas 2
Participantes 2