Programación , Domótica y microcontroladores.

Jsp -> Mi primera aplicación

En este minitutorial pretendo explicar mediante un ejemplo  básico como imprimir datos de un vector en Jsp.Espero que sea de mucha ayuda con  para los que recién comienza a programar en  Jsp.

Asi debería lucir nuestro ejemplo.

 

 

 

 

 

 

 

 

 

 

Pasos:

  1. Crear un proyecto en java Web
  2. Asignarle un nombre(en mi caso yo lo nombre:MiprimerJsp)
  3. Crear un archivo “Jsp” dentro de WebPages(Nuevo->Jsp)

 

 

 

 

 

 

 

 

 

 

Luego

  1. Crear un paquete dentro de la carpeta SourcePackages y nombrarla “Objetos”.
    1. Crear una clase llamada “Persona”.
    2. Escribe el siguiente código.(Lo que hacemos es poner los atributos de la clase.)

package Objetos;

/**
*
* @author Admin
*/
public class Persona {
private String Nombre;
private String Ciudad;
private int Id;

public Persona(String Nombre,String Ciudad,int Edad){
this.Nombre=Nombre;
this.Ciudad=Ciudad;
this.Id=Edad;
}

public String getCiudad(){
return Ciudad;
}
public String getNombre(){
return Nombre;
}
public int getId(){
return Id;
}
public void setId(int Id){
this.Id=Id;
}

public void setNombre(String Nombre){
this.Nombre=Nombre;
}
public void setCiudad(String Ciudad){
this.Ciudad=Ciudad;
}

}

Ahora finalmente en el archivo jsp que creamos  llamado “index.jsp” escribimos el siguiente código.
<%@ page contentType="text/html;" pageEncoding="UTF-8" import="Objetos.Persona" import="java.util.Vector" errorPage=""%>
<!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=UTF-8">
 <title>JSP Page</title>
 </head>
 <body>
<%
Vector<Persona> vecPer=new Vector<Persona>();

 vecPer.add(new Persona("Wilfredo","Machala",23));
 vecPer.add(new Persona("Anita","Pasaje",28));
 vecPer.add(new Persona("Sebastian","Arenillas",25));
 vecPer.add(new Persona("Raul","Santa Rosa",21));
 vecPer.add(new Persona("Leonardo","Pasaje",25));
 vecPer.add(new Persona("Victor","Huaquillas",27));
 vecPer.add(new Persona("Derek","Machala",20));
 vecPer.add(new Persona("Raul","Guayaquil",18));

%>
 <h1>Formualrio</h1>
 <table border="1">
 <thead>
 <tr>
 <th>Nombre Completo</th>
 <th>Ciudad</th>
 <th>Edad</th>
 </tr>
 </thead>
 <tbody>
 <% for(int k=0;k<vecPer.size();k++){ %>
 <tr>
 <td><%=vecPer.elementAt(k).getNombre()%></td>
 <td><%=vecPer.elementAt(k).getCiudad() %></td>
 <td><%=vecPer.elementAt(k).getId()%></td>
 </tr>
 <%}%>

 </tbody>
 </table>

 </body>
</html>

En realidad solo importamos estos: import="Objetos.Persona" import="java.util.Vector".
Miren ahora como creamos el vector de la clase persona , lo llenamos e imprimimos.


 

Cualquier duda , no duden en comentar amigos.Ah y también puedes sugerir de que temas deseas que publique.
Link de descarga del ejemplo:

Descargar Ejemplo.

Anuncios

Comentarios en: "Jsp -> Mi primera aplicación" (7)

  1. Fpalacio dijo:

    Existe Algun Ejemplo con base de dato (avanzado) que me faciliste como guia con jsp tambien por favor …

  2. Fpalacio dijo:

    Ok, Seria un aporte muy valioso para mi aprendizaje lo Espero.
    Gracias…

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: