Hi Meyer,
Best would be to have a look at the javadocs.
There is not really a difference between the getValue and getAttribute of the HttpSession object as the getValue was deprecated (on its way out though still supported. Not recommended to use in new development) and getAttribute replaces it. So getAttribute really needs to be used instead of getValue since v2.2 (I think :roll: )
HttpServletRequest.getAttribute returns the value of the named attribute as an Object, or null if no attribute of the given name exists. But I dont know about getProperty. I couldnt find it in the javadocs either ... Give me a clue
Cheers!