hi!
ich habe ein problem mit JSP und einem Servlet.
Das JSP ist ein Formular, welches das Servelt aufruft. Klappt wunderbar!
das Servlet macht folgendes:
Es leitet request und response einfach nur wieder an meine index.jsp (das formular) zurück und setzt zusätzlich noch das (neue) Attribut "error".
In meiner Index.jsp habe ich noch folgenden Code:
beim 1. Start der index.jsp ist das (verständlicherweise) null. Wenn ich aber den Button klicke und das Servlet aufgerufen wird, steht da trotzdem wieder null ! Im Servelt kann ich ein SystemOut machen (request.getAttribute("error")
und er gibt mir test aus! In der JSP allerfdings steht dann wieder null...
was mache ich falsch?
ich habe ein problem mit JSP und einem Servlet.
Das JSP ist ein Formular, welches das Servelt aufruft. Klappt wunderbar!
das Servlet macht folgendes:
Code:
RequestDispatcher rDispatcher = null;
rDispatcher = request.getRequestDispatcher("index.jsp");
request.setAttribute("error", "test");
try
{
rDispatcher.forward(request, response);
}
catch (Exception e)
{
System.out.println("exception...");
}
Es leitet request und response einfach nur wieder an meine index.jsp (das formular) zurück und setzt zusätzlich noch das (neue) Attribut "error".
In meiner Index.jsp habe ich noch folgenden Code:
Code:
<% out.println(request.getParameter("error"));
%>
beim 1. Start der index.jsp ist das (verständlicherweise) null. Wenn ich aber den Button klicke und das Servlet aufgerufen wird, steht da trotzdem wieder null ! Im Servelt kann ich ein SystemOut machen (request.getAttribute("error")

was mache ich falsch?