Is there a way to know in Struts2 action's method if this is GET or POST request?
You can use HTTPServletRequest.getMethod() to find out that and handle accordingly in action.
HTTPServletRequest.getMethod()