SlideShare una empresa de Scribd logo
JSP
¿Que es?
●Es una tecnologia o
herramienta que ayuda
a las personas a crear
paginas web con
HTML, XML u otros
programas que se
parescan.
¿Que debemos
saber ?
Variables Implícitas
●Son aquellas variables
privilegiadas o llamemolas
objetos las cuales ya están
incluidas en las paginas
JSP.
●Ejemplos:
●Session: este objeto es
similar a una tabla de
referencia
●Application: encapsula
una vista de la colección
de todos los servlets.
●Out: proporciona
métodos para hacer
consulta y manipular el
buffer de salida.
DIRECTIVAS
●Son etiquetas desde las
cuales se ejecutara una
orden en la pagina de JSP,
el usuario no la vera, ya
que es como se ejecuta la
pagina.
Declaraciones
●Es lo que nos permite
declarar funciones, es
decir, es cuando le
decimos a la pagina un
tarea para que sea vista por
los usuarios.
Ejemplo:
●<%! int
maxAlumnosClase = 30;
%>
Scriptlets
●Son códigos java los
cuales se introducen al
JSP, con el fin de hacer un
poco mas fácil el proceso,
sin embargo estos códigos
no funcionan directamente
con HTML
●Ejemplo:
●<HTML>
<BODY>
<%java.util.Date date = new
java.util.Date(); %>
<%
// Este scriptlet genera salida HTML
out.println( String.valueOf( date ));
%>
</BODY>
</HTML>
Etiquetas
●Son códigos que podemos
utilizar con el fin de
simplificar lo que estemos
haciendo con la misma
profundidad.
●Hay diferentes etiquetas,
como:
●Etiquetas JSP,JSTL,struts
TagLib y personalizadas.
VARIABLES
●Son la ayuda que a través de letras y números, no da a guardar
funciones, datos y/o elementos que tenga el usuario, los cuales
los entenderá el programa y podrá así mismo ejecutarlos.
●Características:
1. Claras y con referencia directa al problema.
2. No espacios en blanco, ni símbolos extraños en ellas.
3. Se pueden usar abreviaturas, pero solo de carácter general.
4. No deben ser palabras reservadas del lenguaje.
Tipos de Datos
●Todos los elementos
tienen que tener variables
especificas es por eso que
se clasifican, para mayor
facilidad de la ejecución
del programa.
Operaciones
Matematicas
●Igualmente para las
operaciones JSP reconoce
ciertas operaciones como:
●Sin embargo otras
operaciones mas
complicadas necesitan de
otro estilos de códigos.
Operador Operación
+ Suma
- Resta
* Multiplicacion
/ Division
% Residuo o Modulo
●Se debe tener un orden al
realizar las operaciones en
el programa, ya que en lo
contrario posiblemente se
de mal el resultado.
●Por eso se tiene este
orden:
●1.- Paréntesis
●2.- Potencias y raíces
●3.- Multiplicaciones y
divisiones
●4.- Sumas y restas
●5.- Dos o más de la misma
jerarquía u orden, entonces
resolver de izquierda a derecha
EJEMPLO
<%
// declarando
int base=0,altura=0; double area=0;
if(request.getParameter("OK") != null)
{
base = Integer.parseInt(request.getParameter("BASE"));
altura = Integer.parseInt(request.getParameter("ALTURA"));
area= base * altura / 2.0 ; };
// construyendo forma dinamica
out.println("<FORM ACTION=prog1.jsp METHOD=post>");
out.println("DAME LA BASE:<INPUT TYPE=TEXT NAME=BASE
value="+base+"><BR>");
out.println("DAME LA ALTURA:<INPUT TYPE=TEXT NAME=ALTURA
value="+altura+"><BR>");
out.println("AREA:<INPUT TYPE=TEXT NAME=AREA value="+area+"><BR>");
out.println("<INPUT TYPE=SUBMIT NAME=OK VALUE=evento1 ><BR>");
out.println("</FORM>");
%>
{
Después de Correr el Programa

Más contenido relacionado

ODP
ODP
PPTX
PROGRAMACION ESTRUCTURADA
PPTX
Elaboración de diagrama de flujo c4. p2. i2.
PPTX
Pseint pseudocodigo
PPS
Tema5
 
DOCX
Trabajo de tecnologia periodo 3
PPTX
Como realizar un pseudocodigo (1)
PROGRAMACION ESTRUCTURADA
Elaboración de diagrama de flujo c4. p2. i2.
Pseint pseudocodigo
Tema5
 
Trabajo de tecnologia periodo 3
Como realizar un pseudocodigo (1)

La actualidad más candente (20)

PPTX
Como realizar un pseudocodigo
PDF
Republica bolivariana de venezuela ministerio del poder popular para la educa...
PPTX
Algoritmo, pseudocodigo y diagrama de flujo
PPTX
PDF
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
PPTX
Diagrama estructurado-pseudocódigo
PDF
Java script
PPTX
Presentació de PSEInt
PPTX
Presentación PSeInt
PDF
Pseint tutorial
PPTX
algoritmos, pseudocódigos y diagrama de flujo
PDF
Conceptos basicos de la programacion
PPTX
Conceptos básicos de programación
PDF
Lenguaje de-programacion-java script-1
PDF
Introducción al HTML
PPTX
Presentación JavaScript
PPT
Presentacion Pseint
PPT
Tutorial PSEINT
PPTX
Java script
PPT
Como realizar un pseudocodigo
Republica bolivariana de venezuela ministerio del poder popular para la educa...
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Diagrama estructurado-pseudocódigo
Java script
Presentació de PSEInt
Presentación PSeInt
Pseint tutorial
algoritmos, pseudocódigos y diagrama de flujo
Conceptos basicos de la programacion
Conceptos básicos de programación
Lenguaje de-programacion-java script-1
Introducción al HTML
Presentación JavaScript
Presentacion Pseint
Tutorial PSEINT
Java script
Publicidad

Similar a Jsp (20)

PDF
PDF
1.2.3.- Pseudocódigo
PPTX
1. tipos de datos abstractos
PPT
Curso Java Avanzado 3 Js Ps
PPTX
SEGUNDA CLASE - EVIVALENCIA para estudiantes.pptx
PPTX
Algoritmos (DFD, Pseudocodigos).pptx
PDF
taller de tecnologia .pdf
PDF
taller de tecnologia .pdf
PPTX
Programacion web
PDF
Diagrama de flujo
PDF
Technologiavnnjknnmklllllllllllllllllllllllll
PDF
Technologiaparatodosnosotroshtgdssawdeks
PDF
ACTIVIDAD CONCEPTOS BASICOS DE PROGRAMACION.pdf
PDF
ACTIVIDAD_ CONCEPTOS BASICOS DE PROGRAMACION.pdf
PDF
PseInt 10.-7
PDF
Java apesteguia
PPTX
Programacion
DOCX
DOCX
Pseint.
1.2.3.- Pseudocódigo
1. tipos de datos abstractos
Curso Java Avanzado 3 Js Ps
SEGUNDA CLASE - EVIVALENCIA para estudiantes.pptx
Algoritmos (DFD, Pseudocodigos).pptx
taller de tecnologia .pdf
taller de tecnologia .pdf
Programacion web
Diagrama de flujo
Technologiavnnjknnmklllllllllllllllllllllllll
Technologiaparatodosnosotroshtgdssawdeks
ACTIVIDAD CONCEPTOS BASICOS DE PROGRAMACION.pdf
ACTIVIDAD_ CONCEPTOS BASICOS DE PROGRAMACION.pdf
PseInt 10.-7
Java apesteguia
Programacion
Pseint.
Publicidad

Jsp

  • 1. JSP
  • 3. ●Es una tecnologia o herramienta que ayuda a las personas a crear paginas web con HTML, XML u otros programas que se parescan.
  • 5. Variables Implícitas ●Son aquellas variables privilegiadas o llamemolas objetos las cuales ya están incluidas en las paginas JSP. ●Ejemplos: ●Session: este objeto es similar a una tabla de referencia ●Application: encapsula una vista de la colección de todos los servlets. ●Out: proporciona métodos para hacer consulta y manipular el buffer de salida.
  • 6. DIRECTIVAS ●Son etiquetas desde las cuales se ejecutara una orden en la pagina de JSP, el usuario no la vera, ya que es como se ejecuta la pagina.
  • 7. Declaraciones ●Es lo que nos permite declarar funciones, es decir, es cuando le decimos a la pagina un tarea para que sea vista por los usuarios. Ejemplo: ●<%! int maxAlumnosClase = 30; %>
  • 8. Scriptlets ●Son códigos java los cuales se introducen al JSP, con el fin de hacer un poco mas fácil el proceso, sin embargo estos códigos no funcionan directamente con HTML ●Ejemplo: ●<HTML> <BODY> <%java.util.Date date = new java.util.Date(); %> <% // Este scriptlet genera salida HTML out.println( String.valueOf( date )); %> </BODY> </HTML>
  • 9. Etiquetas ●Son códigos que podemos utilizar con el fin de simplificar lo que estemos haciendo con la misma profundidad. ●Hay diferentes etiquetas, como: ●Etiquetas JSP,JSTL,struts TagLib y personalizadas.
  • 11. ●Son la ayuda que a través de letras y números, no da a guardar funciones, datos y/o elementos que tenga el usuario, los cuales los entenderá el programa y podrá así mismo ejecutarlos. ●Características: 1. Claras y con referencia directa al problema. 2. No espacios en blanco, ni símbolos extraños en ellas. 3. Se pueden usar abreviaturas, pero solo de carácter general. 4. No deben ser palabras reservadas del lenguaje.
  • 13. ●Todos los elementos tienen que tener variables especificas es por eso que se clasifican, para mayor facilidad de la ejecución del programa.
  • 15. ●Igualmente para las operaciones JSP reconoce ciertas operaciones como: ●Sin embargo otras operaciones mas complicadas necesitan de otro estilos de códigos. Operador Operación + Suma - Resta * Multiplicacion / Division % Residuo o Modulo
  • 16. ●Se debe tener un orden al realizar las operaciones en el programa, ya que en lo contrario posiblemente se de mal el resultado. ●Por eso se tiene este orden: ●1.- Paréntesis ●2.- Potencias y raíces ●3.- Multiplicaciones y divisiones ●4.- Sumas y restas ●5.- Dos o más de la misma jerarquía u orden, entonces resolver de izquierda a derecha
  • 18. <% // declarando int base=0,altura=0; double area=0; if(request.getParameter("OK") != null) { base = Integer.parseInt(request.getParameter("BASE")); altura = Integer.parseInt(request.getParameter("ALTURA")); area= base * altura / 2.0 ; }; // construyendo forma dinamica out.println("<FORM ACTION=prog1.jsp METHOD=post>"); out.println("DAME LA BASE:<INPUT TYPE=TEXT NAME=BASE value="+base+"><BR>"); out.println("DAME LA ALTURA:<INPUT TYPE=TEXT NAME=ALTURA value="+altura+"><BR>"); out.println("AREA:<INPUT TYPE=TEXT NAME=AREA value="+area+"><BR>"); out.println("<INPUT TYPE=SUBMIT NAME=OK VALUE=evento1 ><BR>"); out.println("</FORM>"); %> {
  • 19. Después de Correr el Programa