Hi!
Auf meinem Tomcat 5.5 passieren gerade seltsame Sachen, welche ich nicht nachvollziehen kann.
Mal angenommen, ich bin als root angemeldet und rufe das u.g. Servlet mit GET auf und ein paar weitere User mit GET und POST zur gleichen Zeit.
Ist es sicher, daß ich "root" als response erhalte?
Ist es möglich, daß sich die Requests in die Quere kommen und im Response etwas anderes, als ihren Benutzernamen erhalten?
Danke!
Bronks
Auf meinem Tomcat 5.5 passieren gerade seltsame Sachen, welche ich nicht nachvollziehen kann.
Mal angenommen, ich bin als root angemeldet und rufe das u.g. Servlet mit GET auf und ein paar weitere User mit GET und POST zur gleichen Zeit.
Ist es sicher, daß ich "root" als response erhalte?
Ist es möglich, daß sich die Requests in die Quere kommen und im Response etwas anderes, als ihren Benutzernamen erhalten?
Danke!
Bronks
Java:
public class ThreadSave extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String u = request.getRemoteUser();
try {
//Hier werden ein paar Sachen erledigt, welche evtl. 0.5 Sekunden brauchen.
out.println(u);
} catch (Exception e) {
} finally {
out.close();
}
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
}
Zuletzt bearbeitet: