Вы можете сохранить свой объект в HttpSession с помощью методов setAttribute(...)
и получить его через getAttribute(...)
Таким образом, ваш код (в сервлете) будет выглядеть примерно так:
final String CURRENT_USER_KEY = "CURRENT_USER";
EntityManager em; // somewhere initialized
Integer userid; // somewhere initialized
HttpSession session = httpServletRequest.getSession();
User user = session.getAttribute(CURRENT_USER_KEY);
if(user == null){
User user = em.find(User.class, userId);
session.setAttribute(CURRENT_USER_KEY, user);
}
// perform further actions on your user