Então…
tenho uma JSP que chamada monitor com o seguinte trecho que faz parte da div TblMonitor:
<style media="tv">
* { font-size-adjust:0.75}
.tableList td,
.tableList th {
line-height:175%}
</style>
<style media="projection">
* { font-size-adjust:0.50}
.tableList td,
.tableList th {
line-height:150%}
</style>
<display:table name="transacoes" id="tabelaMonitoramento" class="tableList">
<display:column property="formaPagamento" title="Forma Pagamento"></display:column>
<display:column property="statusPedido" title="Status"></display:column>
<display:column property="coluna1" title="Data"></display:column>
<display:column property="coluna2" title="Data"></display:column>
<display:column property="coluna3" title="Data"></display:column>
<display:column property="coluna4" title="Data"></display:column>
<display:column property="coluna5" title="Data"></display:column>
<display:column property="coluna6" title="Data"></display:column>
<display:column property="coluna7" title="Data"></display:column>
</display:table>
abaixo segue o trecho do javascript que jogo em uma variável, todo o conteudo desse Div:
<script>
var conteudoDiv=$('#tblMonitor').html();
alert(conteudoDiv);
abrir('mostraSaida.jsp?tabela='+conteudoDiv);
</script>
reparem que primeiro eu peço pra fazer o alert, e todo o conteudo aparece sem maiores problemas.
em seguida, uso outra função JS apenas para abrir um pop up enviando de maneira bem simples(afinal é só um teste) a variavel conteudoDiv.
no código dessa JSP mostraSaida eu faço o seguinte:
<%
String tabela = request.getParameter("tabela");
out.println(tabela);
%>
a idéia é que imprima o conteudo que veio com a URL, remontando a tabela nessa nova JSP. Mas é aí que fica estranho, pois nada aparece. fica totalmente em branco.
Lembrando que isso é apenas um teste pra eu ter certeza que de que a tabela esta sendo remontada, pois o objeto é que essa conteudo seja enviado via e-mail para que no e-mail se possa visualizar a tabela.