Exportar a estrutura de uma tabela HTML via submit URGENTE!

5 respostas
T

aew galera.
Eu gostaria de saber se tem como eu enviar a estrutura de uma tabela em HTML em um submit , o usuario definiu o numero de linhas e colunas desta tabela, ja estu com ela gerada … agora preciso dar um submit e exportar essa msma tabela para outra pagina…
Tem algum recurso que eu possa fazer isso??

Obrigado t++++

5 Respostas

M

se a configuração da tua tabela consiste somente no width e height, tu pode passar esses valores como atributos do request, ou session se preferir :slight_smile: , e depois é só iterar neles pra desenhar a tabela de novo na outra página.

T

me de um exemplinho de código kra … eu pensei em passar via request e session mais acho q naum tem…
vc poderia me passar algum trecho de código??

Vlww pela atenção

M

opa, claro. Antes deixa eu me corrigir pelo post anterior onde eu disse width e height qnd queria dizer linhas e colunas… heheheahea, bem, levando em consideração q tu tens duas strings com o valor de linhas e colunas, tu faria:

arquivo1.jsp

<%
  String numLinhas = "5";
  String numColunas = "3";

  request.setAttribute( "linhas", numLinhas );
  request.setAttribute( "colunas", numColunas );

  // direciona para arquivo2.jsp
%>

arquivo2.jsp

<%
  int linhas = Integer.parseInt( request.getAttribute( "linhas" ) );
  int colunas = Integer.parseInt( request.getAttribute( "colunas" ) );

  out.println( "<table>" );

  for ( int i = 0; i < linhas; i++ ) {

    out.println( "<tr>" );

    for ( int j = 0; j < colunas; j++ )
       out.println( "<td></td>" );

    out.println( "</tr>" );
  }

  out.println( "</table>" );
%>
T

kra deu esse erro.
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 14 in the jsp file: /testefundo.jsp

Generated servlet error:
[javac] Compiling 1 source file

C:\Arquivos de programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\gerador\testefundo_jsp.java:86: cannot resolve symbol
symbol : method parseInt (java.lang.Object)
location: class java.lang.Integer
int linhas = Integer.parseInt( request.getAttribute( “linhas” ) );

ele ta vindo como um objeto e null eu naum estou trabalhando com servlet ta sendo jsp puro… sera que tem como eu arrumar isso…??

vlw mais uma vez kra… se vc puder responder eu agradeço :wink:

M

bem… para o atributo valer colocar um operador cast (String) :

<% int linhas = Integer.parseInt( (String) request.getAttribute( "linhas" ) ); int colunas = Integer.parseInt( (String) request.getAttribute( "colunas" ) ); ...
… cado queira passar pela url mesmo… aí você muda apenas onde é getAttribute para getParameter.

:okok:

Criado 5 de julho de 2005
Ultima resposta 6 de jul. de 2005
Respostas 5
Participantes 3