Código:
y el codigo del JSP:import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class servlet extends HttpServlet { String usr; String pass; Cons c; // clase de consulta a la base de datos HttpSession sesion; public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { c = new Cons(); sesion = request.getSession(true); usr=request.getParameter("USER"); pass=request.getParameter("PASS"); response.setContentType("text/html"); PrintWriter out = response.getWriter(); try{ if (c.encontrado(usr,pass)){ sesion.setAttribute("ok", "1"); response.sendRedirect("/okau.jsp"); } else { response.sendRedirect("/nonau.html"); } }catch(Exception ex){ response.sendRedirect("/err.html"); } } public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { doPost(request,response); } }
Cita:
Al redireccionarme a auok.jsp me imprime null, qué es lo que estoy haciend mal? es un problema de configuracion de los jsp...? por donde vendría el problema...<HTML>
<HEAD>
<TITLE>Autorizacion</TITLE>
</HEAD>
<BODY>
<%
HttpSession sesion = request.getSession(true);
String datos = (String) sesion.getAttribute("ok");
out.println(datos);
%>
<H2>Autorizacion exitosa!</H2>
</BODY>
</HTML>
<HEAD>
<TITLE>Autorizacion</TITLE>
</HEAD>
<BODY>
<%
HttpSession sesion = request.getSession(true);
String datos = (String) sesion.getAttribute("ok");
out.println(datos);
%>
<H2>Autorizacion exitosa!</H2>
</BODY>
</HTML>
Buenos gente, muchisimas gracias de antemano!