| Você
está aqui:
Inicio
-> Tutoriais
-> JSP |
|
|
Desenvolvendo sites dinâmicos
usando JSP :: Gerando código HTML dinamicamente usando
JSP |
Nosso próximo exemplo tira
proveito da variável out para mostrar
como é fácil montar uma tabela HTML a partir de
um bloco de código. A listagem a seguir contém
o código para uma pagina JSP que gera uma tabela HTML
contendo 20 células:
<%@
page language="java" %>
<html>
<head>
<title>Uma tabela com 20 células</title>
</head>
<body>
<h3>Números inteiros de 1 a 20</h3>
<%
out.println("<table border=\"1\"
width=\"300px\">");
out.println("<tr>");
for(int i = 1; i <= 20; i++){
out.println("<td align=\"center\">"
+ i + "</td>");
if(i % 5 == 0)
out.println("</tr><tr>");
}
out.println("</tr></table>");
%>
</body>
</html>
Salve este código como tabela.jsp e
execute-o. Você terá o resultado mostrado na figura
seguinte:
Observe este resultado e veja que temos uma tabela contendo
20 células. Veja ainda que a tabela contém 4 linhas,
cada uma contendo 5 células. Pela simplicidade do código
discutiremos apenas alguns pontos principais. Comece analisando
a primeira linha do Scriptlet: out.println("<table
border=\"1\" width=\"300px\">");
Aqui nós criamos uma tabela com uma borda de 1 pixel
e 300 pixels de largura. Observe o uso da barra invertida para
escapar as aspas usadas para definir valores para os atributos
da tabela.
Veja agora o trecho de código que cria uma nova linha
a cada grupo de cinco células: if(i
% 5 == 0)
out.println("</tr><tr>");
Bastou usar o operador de módulo para esta tarefa. O
entendimento do restante do código fica como exercício. |
Este tutorial contém as seguintes
seções:
- Introdução
- Diferenças
entre sites estáticos e sites dinâmicos
- Ferramentas necessárias
para o desenvolvimento em JSP
- Escrevendo sua primeira
página JSP
- Como obter informações
sobre o browser do usuário
- Definindo blocos
de código em uma página JSP usando Scriptlets
- Exibindo números
pares de 0 a 10 a partir de um Scriptlet
- Gerando código HTML dinamicamente usando
JSP
- Expressões
JSP e a sintaxe XML
- Como inserir comentários
em páginas JSP
|
|
| |
|
| |