Criacao table em jsp

Boas, tenho esta pagina de visualiazacao, mas quero ver os dados dentro de uma tabela, mas nao sei como…

<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>
<title>JSP Page</title>
</head>
<body>
<%
java.sql.Connection conn = null;

        String url = "jdbc:mysql://localhost:3306/";
        String user = "root";
        String password = "123456";
        Statement st;
        String xt;
        ResultSet rs;
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        conn = DriverManager.getConnection(url,user, password);

        st = conn.createStatement();
        xt = "select * from escalas;";
        rs = st.executeQuery (xt);
        rs.next();

       while (rs.next()){


           out.print("Data: ");
       out.print(rs.getString("data"));out.print("/");
       out.print("Nome: ");
       out.print(rs.getString("nome"));out.print("/");
       out.print("Serviço: ");
       out.print(rs.getString("servico"));
       out.print("&lt;p&gt;");
       }

%>

&lt;/body&gt;

</html>

Data: 2011-04-02
Nome: Tiago
Serviço: Descargas

Data: 2011-04-10
Nome: Lindo
Serviço: Aerodromo

Data: 2011-12-12
Nome: Lindo
Serviço: Nocturno

Eles aparecem assim, mas quero que aparecam dentro de tabelas… como faço isso?

A quem me consiguir ajudar, muito obrigado!

Primeiro não é uma boa pratica fazer Conexões e Operações com Banco de Dados na própria página jsp.
Faça essa consulta em uma Servlet faça com que a mesma retorne uma lista de resultados para sua
página jsp.
Logo quando tiver uma lista vc podera manipular a mesma com expression language e JSTL para montar sua
tabela.

<table>
	<tr>
		<td>Data</td>
		<td>Nome</td>
		<td>Serviço</td>
	</tr>
	<c:forEach var="item" items="${escalas}">
		<tr>
			<td>${item.data}</td>
			<td>${item.nome}</td>
			<td>${item.servico}</td>
		</tr>
	</c:forEach>
</table>

[quote=jweibe]Primeiro não é uma boa pratica fazer Conexões e Operações com Banco de Dados na própria página jsp.
Faça essa consulta em uma Servlet faça com que a mesma retorne uma lista de resultados para sua
página jsp.
Logo quando tiver uma lista vc podera manipular a mesma com expression language e JSTL para montar sua
tabela.

[code]

Data Nome Serviço
${item.data} ${item.nome} ${item.servico}
[/code][/quote]

me desculpe, sou novato nisto, nao entendi a parte de fazer a busca no servlet, e dpois fazer com que retorne os resultados para a pag.jsp

mas ja agora, sera que nao basta substituir o a parte do out.print por isso q me enviou?

out.print(“Data: “);
out.print(rs.getString(“data”));out.print(”/”);
out.print(“Nome: “);
out.print(rs.getString(“nome”));out.print(”/”);
out.print(“Serviço: “);
out.print(rs.getString(“servico”));
out.print(”

”);