Red de conocimiento informático - Aprendizaje de programación - Problemas de programación Jsp

Problemas de programación Jsp

Página Login.jsp:

lt @ page language = " Java " import = " Java . util . * " codificación de página = " utf-8 " gt

lt

cadena ruta = solicitud. getcontextpath();

cadena basePath = solicitud. obtener esquema() "://" solicitud obtener nombre del servidor() ":" obtener puerto del servidor(). ruta "/";

gt

lt! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN " gt;

lthtml gt

lthead gt

ltbase href = " lt =basePath > gt

lttitle gtMi JSP 'index.jsp 'Página de iniciolt/title gt;

ltmeta http-equiv = " pragma " content = " no-cache " > ? /p>

ltmeta http-equiv = " palabra clave " contenido = " palabra clave 1, palabra clave2, palabra clave3 "

ltmeta http-equiv = " descripción " contenido = "Esta es mi página " gt

lt!-

ltlink rel = " hoja de estilo " tipo = " texto/CSS " href = " estilos . CSS " >>p>

- gt ;

lt/head gt;

ltbody gt

ltform action = " select . JSP " método = " post " gt;

lttable width = " 300 " align = " center " border = " 0 " >>p>

lttr gt lttd gt cuenta: ltinput type = " enviar " valor = " iniciar sesión "/ gt lt/TD gt ; tr gt;

lt/table gt;

lt/form gt;

lt/cuerpo gt; ;

Página Select.jsp:

lt @ idioma de la página = "Java" import = "Java.uti

l . * " codificación de página = " utf-8 " gt;

lt

ruta de cadena = solicitud . getcontextpath();

cadena ruta base = solicitud . obtener esquema() "://" solicitud. obtener nombre de servidor() ":" solicitud obtener ruta del puerto del servidor() "/"; /W3C//DTD HTML 4.01 Transicional//ES " gt;

lthtml gt

lthead gt

ltbase href = " lt=basePath > gt

lttitle gtMi página de inicio JSP 'index.jsp'lt/title gt;

ltmeta http-equiv = "pragma" content = "no-cache" gt; ltmeta http-equiv = " control de caché " contenido = " no-cache " gt;

ltmeta http-equiv = " expira " contenido = " 0 " >?

ltmeta http-equiv = " palabra clave " contenido = " palabra clave 1, palabra clave2, palabra clave3 "

ltmeta http-equiv = " descripción " contenido = "Esta es mi página" gt

¡Es! -

ltlink rel = " hoja de estilo " tipo = " texto/CSS " href = " estilos . CSS " >>p>

- gt;

lt/head gt;

ltbody gt

lt String nombre de usuario = solicitud . getparameter(" nombre de usuario ");

session.setAttribute("nombre de usuario", nombre de usuario);

ltform action = " display . JSP " método = " post " gt;

lttable width = " 300 " align = " center " border = " 0 " >>p>

p>

lttr gt lttd gtSeleccione un libro:

ltoption value = " 1 " selected gt; Conceptos básicos del desarrollo de aplicaciones web Java

ltoption value="2 " >Programación JSP

ltoption value="3 " >Experto en programación Java

lt/SELECT gt; lt/TD gt; lt/tr gt;

lttr gt lttd col

span="2" align="right " > ltinput type = " enviar " valor = " OK "/ gt/TD gt;

lt/table

lt/form gt;

lt/body gt;

lt/html gt;

Display.jsp·Página

lt @ lenguaje de página = " Java " import = " Java . util . * " codificación de página = " utf-8 " gt

lt

ruta de cadena = solicitud . ();

cadena basePath = solicitud. obtener esquema() "://" solicitud. obtener nombre del servidor() ":" solicitud obtener puerto del servidor() "/"; p>gt

lt! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN " gt;

lthtml gt

lthead gt

ltbase href = " lt =basePath > gt

lttitle gtMi JSP 'index.jsp 'Página de iniciolt/title gt;

ltmeta http-equiv = " pragma " content = " no-cache " > ? /p>

ltmeta http-equiv = " palabra clave " contenido = " palabra clave 1, palabra clave2, palabra clave3 "

ltmeta http-equiv = " descripción " contenido = "Esta es mi página " gt

lt!-

ltlink rel = " hoja de estilo " tipo = " texto/CSS " href = " estilos . CSS " >>p>

- gt ;

lt/head gt;

ltbody gt

lt String libro =

if(request.getParameter("libro "). igual a( " 1 "){

Libro="Conceptos básicos del desarrollo de aplicaciones web Java";

}

if(request.getParameter("libro ").

es igual(" 2 "){

Libro="Programación JSP";

}

if(request.getParameter("libro "). Es igual(" 3 "){

Libro="Experto en programación Java";

}

gt

¡Hola! ltfont color="red " > lt = sesión. get atributo(" nombre de usuario ") gt; lt/font gt;, el libro que compraste es:

lt/body gt;

lt/html gt;

Renders finales