Hola,
No entiendo porque haces esto en tu servlet:
Código PHP:
sesion.setAttribute("NombreUsuario", getInitParameter("NombreUsuario"));
si se supone que el nombre del usuario lo estas recibiendo con esta linea:
Código PHP:
String usuario = request.getParameter("txtUsuario");
luego, si el usuario y clave son correctos deberías hacer:
Código PHP:
sesion.setAttribute("NombreUsuario",usuario);
pues
usuario es la variable donde tienes el valor.
Ahora en tu jsp, en ningun lado se ve que estes mostrando el nombre de quien esta autenticado, es decir, no hay nada como:
Código PHP:
Bienvenido <%=(String)session.getAttribute("NombreUsuario")%>
Espero sea de ayuda