Package org.glassfish.jersey.server
Annotation Interface JSONP
Annotation can be used to define the JavaScript callback function name if the valid JSONP format is requested as an
acceptable
media type
of this request. At the moment only resource methods are supported to
be annotated with this annotation.
The acceptable JavaScript media types for JSONP compatible with this annotation are:
- application/x-javascript
- application/javascript
- application/ecmascript
- text/javascript
- text/x-javascript
- text/ecmascript
- text/jscript
queryParam()
) takes precedence over
the callback()
value.- Author:
- Michal Gajdos
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionName of the JavaScript callback function to which the JSON result should be wrapped into.If set then the JavaScript callback function name is obtained from a query parameter with the given name. -
Field Summary
-
Field Details
-
DEFAULT_CALLBACK
Default JavaScript callback function name.- See Also:
-
DEFAULT_QUERY
Default query parameter name to obtain the JavaScript callback function name from.- See Also:
-
-
Element Details
-
callback
String callbackName of the JavaScript callback function to which the JSON result should be wrapped into.- Default:
- "callback"
-
queryParam
String queryParamIf set then the JavaScript callback function name is obtained from a query parameter with the given name. If this query parameter is not present in the request then the value ofcallback()
property is used as the JavaScript callback function name.- Default:
- ""
-