The requestScope is NOT the request object
The implicit requestScope is just a Map of the request scope attributes,
not the request object itself ! What you want (the HTTP method) is a
property of the request object, not an attribute at request scope. In other
words, you want something that comes from calling a getter method on
the request object (if we treat the request object like a bean).
But there is no request implicit object, only requestScope! What to do?
You need something else...
Use requestScope to get request ATTRIBUTES, not request PROPERTIES.
For request properties, you need to go through pageContext.
Method is: ${request.method} ( NO! NO! NO !)
Method is: ${requestScope.method} (NO ! NO! NO!)
Method is: ${pageContext.request.method} ( YESS this will work)