changed to servlet 2.5 spec