Java contruir ficheiro com tabelas em html

Prgramacao Java construir ficheiro html
Boas tou a fazer a resolucao d’um trabalho. No final pede para
Criar uma página HTML com uma tabela do tipo:

            MAPA DA PLUVIOSIDADE em 2007

…Janeiro …Fevereiro …Dezembro
Coimbra …120…100…80
Leiria…130…90…100

(ignorem as reticiencia (…) foi mesmo pk o forum nao tava a aceitar espacos lol
tendo em conta que sei os valores de cada cidade ja contidos num vector, como eu faço para criar uma tabela assim (para um ficheiro htlm) com codido java?
Caso alguem me possa ajudar agradecia, penso que nao e preciso mostrar o enunciado disto.
cumps

Sinceramente, não entendi sua dúvida.

Primeiramente, utilize as tags “Code” (um botãozinho na edição) para postar códigos fonte ou campos que precisem de formatação.

Após isto, eu pergunto para você: seu problema é CRIAR aum arquivo por java? O oráculo te responde isso rapidamente - [google]criar arquivo java[/google]. É só criar um arquivo com a extensão “.html”, e colocar um conteúdo HTML dentro, só isso? Um HTML é um texto, ué. E sendo um trabalho é possível que seu professor queira desta maneira.

Agora, se seu problema é criar um relatório, com um super-layout, que vai se exportado em N formatos, ou que busca coisa direto do banco, também existem engines para gerar relatórios, como o JasperReports.

Se o seu problema é disponibilizar o arquivo para baixar num sistema web, fale o framework, mas procure antes no nosso forum e no google.

Boas, eu mostro o enunciado do meu trabalho:

eu ja resolvia maior parte do trabalho, mas digamos que eu preciso do metodo em java para exportar tudo para html

Porque você não faz o HTML na mão e imprime no arquivo?

luis, se entendi bem não há um grande mistério.

[code]import java.io.FileWriter;
import java.io.IOException;

public class GeraHTML {

public static void main(String[] args){
	new GeraHTML().go();
}

public void go(){		
	try{
		FileWriter out = new FileWriter("C:/Java/testeee.html");
		out.write("<html><body>");
		out.write("<table>");
		out.write("<tr><td  colspan='4'>"); //Primeira Linha
		out.write("MAPA DA PLUVIOSIDADE em 2007");
		out.write("</td></tr>");
		out.write("<tr>");//Segunda Linha
		out.write("<td></td>");
		out.write("<td>Janeiro</td>");
		out.write("<td>Fevereiro</td>");
		out.write("<td>Dezembro</td>");
		out.write("</tr>");			
		out.write("<tr>");//Terceira Linha
		out.write("<td>Coimbra</td>");
		out.write("<td>120</td>");
		out.write("<td>100</td>");
		out.write("<td>80</td>");		
		out.write("</tr>");
		out.write("<tr>");//Quarta Linha
		out.write("<td>Leiria</td>");
		out.write("<td>130</td>");
		out.write("<td>90</td>");
		out.write("<td>100</td>");		
		out.write("</tr>");			
		out.write("</table>");
		out.write("</html></body>");
		out.close();
	}catch(IOException e){
		e.printStackTrace();
	}finally{
		System.out.println("Arquivo Gerado com Sucesso");
	}
}	

}[/code]

Testei aqui e deu certo… só tem que formatar a tabela e a página da forma que você quiser…

Abraços,