@Target(value=PARAMETER) @Retention(value=RUNTIME) public @interface ParamObject
This annotation can be used to annotate a parameter of a method/constructor
in a web application, so that the parameter can be assigned with an object
which properties contains all of HTTP request parameters. Each property is
assigned with the value fetched from the HTTP request with the name of the
property. Null is assigned if the name is not found. The method/constructor
containing the parameter must has already been annotated by
To annotate a parameter of a normal method/constructor is meaningless.