Para criar um JSP no projeto Ex1HelloWorld, vá na pasta WebContent deste projeto, clique o botão direito do mouse, e escolha a opção New → JSP File. Atribua o nome hello.jsp ao arquivo.
O conteúdo do arquivo é autogerado pelo eclipse, e possui o seguinte conteúdo:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> </body> </html>
Como podemos ver, o formato é igual o html. Mas o JSP pode possuir algumas tags que permitem que seja embutido um código java (scriptlets). A principal tag para isto é a " <%".
Para exemplificar, entre as tags <body> e </body> vamos colocar o seguinte código:
<%for (int t=0;t<10;t++) { %> OI! <%} %>
Tente executar. Para isso, execute o servidor conforme foi aprendido anteriormente, abra o browser e digite o endereço da página JSP: http://localhost:8080/Ex1HelloWorld/hello.jsp
O que aconteceu? Veja aqui.
|
Que tal praticar?
Crie um novo arquivo jsp, que construa uma tabela com 100 linhas e 5 colunas (Atenção: a repetição das linhas deverá ser feita com java, e não com copy e paste! Ah, para fazer esse desafio você terá que aprender como criar uma tabela no html - dica: http://www.w3schools.com/html/html_tables.asp) |
Onde foi colocado o texto “OI!” poderia ser colocado qualquer código html, inclusive tags de html para criação de tabelas ou outros objetos. Experimente colocar <br> ao lado do “OI!” para ver o que acontece.
X