Olá pessoal,
Estou tendando fazer o meu jsp abrir uma action e ao mesmo tempo passar um parametro para ela. Mas quando eu clico no botãozinho, o conteudo que deveria ser por pop up aparece na mesma janela.
Jsp que é para abrir o pop-up
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%@taglib prefix="sj" uri="/struts-jquery-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head><title></title></head>
<body>
<div id="listaItem">
<s:actionerror/><s:actionmessage/>
<s:form id="listaItemForm">
<table>
<tr>
<td class="tdLabel">
<font class="label"><s:text name="listaItem.listaItemPK.idLista" />:</font>
</td>
<td>
<s:select list="listas" listKey="id" key="listaItem.listaItemPK.idLista" value="listaItem.listaItemPK.idLista" listValue="%{getText(id<10?'000'+id:id<100?'00'+id:id<1000?'0'+id:id) + ' - ' + getText(descricao)}" emptyOption="false" theme="simple"/>
<sj:a href="./acao/listaItem!buscaItem.action" targets="listaItem" formIds="listaItemForm" indicator="indicadorC"><s:text name="sistema.botao.buscar2"/></sj:a>
</td>
</tr>
<tr>
<td colspan="2">
<div id="macButtonCadastro">
<sj:a openDialog="lista_novo" indicator="indicadorC"><div class="macButton"><div class="macE"></div><div class="macC"><s:text name="sistema.botao.novo"/></div><div class="macD"></div></div></sj:a>
<sj:a href="./acao/lista!excluir.action" targets="listaItem" formIds="listaItemForm" indicator="indicadorC"><div class="macButton"><div class="macE"></div><div class="macC"><s:text name="sistema.botao.excluir"/></div><div class="macD"></div></div></sj:a>
<sj:a openDialog="lista_buscar" indicator="indicadorC"><div class="macButton"><div class="macE"></div><div class="macC"><s:text name="sistema.botao.buscar"/></div><div class="macD"></div></div></sj:a>
</div>
</td>
</tr>
<table class="tabelaPadrao" cellpadding="0" cellspacing="0">
<thead>
<th width="100px" align="center"><s:text name="listaItem.listaItemPK.idLista" /></th>
<th width="100px" align="center"><s:text name="listaItem.listaItemPK.sequencia" /></th>
<th><s:text name="listaItem.info" /></th>
<th width="60px" align="center"><s:text name="sistema.busca.acao" /></th>
</thead>
<s:iterator value="listaItems" status="li">
<s:if test="#li.odd == true">
<tr class="impar">
</s:if>
<s:else>
<tr class="par">
</s:else>
<td align="center">
${listaItemPK.idLista}
</td>
<td align="center">
${listaItemPK.sequencia}
</td>
<td>
${info}
</td>
<td class="acao">
<center>
<sj:a href="./acao/listaItem!buscaListaItem.action?listaItem.listaItemPK.idLista=%{listaItemPK.idLista}&listaItem.listaItemPK.sequencia=%{listaItemPK.sequencia}" targets="listaItem" indicator="indicadorC">
<img alt="Editar" src="/<s:text name="cfg.pasta"/>/tema/padrao/gfx/editar.gif">
</sj:a>
<sj:a href="./acao/%{nomeAcao}!buscaPorId.action?listaItem.listaItemPK.idLista=%{listaItems.idLista}&listaItem.listaItemPK.sequencia=%{listaItems.sequencia}" targets="listaItemCadastro" indicator="indicadorC">
<img alt="Deletar" src="/<s:text name="cfg.pasta"/>/tema/padrao/gfx/deletar.gif">
</sj:a>
</center>
</td>
</tr>
</s:iterator>
</table>
</table>
</s:form>
<div id="macButtonCadastro">
<sj:a href="./acao/listaItem!novo.action" targets="listaCadastro" formIds="listaItemForm" indicator="indicadorC"><div class="macButton"><div class="macE"></div><div class="macC"><s:text name="sistema.botao.novo"/></div><div class="macD"></div></div></sj:a>
<sj:a href="./acao/listaItem!gravar.action" targets="listaCadastro" formIds="listaItemForm" indicator="indicadorC"><div class="macButton"><div class="macE"></div><div class="macC"><s:text name="sistema.botao.gravar"/></div><div class="macD"></div></div></sj:a>
<sj:a href="./acao/listaItem!excluir.action" targets="cadastroLista" formIds="listaItemForm" indicator="indicadorC"><div class="macButton"><div class="macE"></div><div class="macC"><s:text name="sistema.botao.excluir"/></div><div class="macD"></div></div></sj:a>
<sj:a openDialog="listaItem_buscar" indicator="indicadorC"><div class="macButton"><div class="macE"></div><div class="macC"><s:text name="sistema.botao.buscar"/></div><div class="macD"></div></div></sj:a>
</div>
</div>
</body>
</html>
O ato de passar o parametro está correto, pq qndo abre já abre com os parametros, porém eu não consigo fazer abrir em pop-up.
A action tbm está okay, pois ela está trabalhando com os valores mandados por parametro.
Preciso de uma luz nesse negócio de pop-up, qndo eu preciso apenas abrir um pop-up, uso o open dialog e funciona bem direitinho. O problema é quando preciso passar algum parametro para essa nova janela.
Espero que alguém consiga me ajudar,
Obrigada!