The Spring Framework

org.springframework.web.context.request
Interface WebRequest

All Superinterfaces:
RequestAttributes
All Known Implementing Classes:
DispatcherServletWebRequest, PortletWebRequest, ServletWebRequest

public interface WebRequest
extends RequestAttributes

Generic interface for a web request. Mainly intended for generic web request interceptors, giving them access to general request metadata, not for actual handling of the request.

Since:
2.0
Author:
Juergen Hoeller
See Also:
WebRequestInterceptor

Field Summary
 
Fields inherited from interface org.springframework.web.context.request.RequestAttributes
SCOPE_GLOBAL_SESSION, SCOPE_REQUEST, SCOPE_SESSION
 
Method Summary
 Locale getLocale()
          Return the primary Locale for this request.
 String getParameter(String paramName)
          Return the request parameter of the given name, or null if none.
 Map getParameterMap()
          Return a immutable Map of the request parameters, with parameter names as map keys and parameter values as map values.
 String[] getParameterValues(String paramName)
          Return the request parameter values for the given parameter name, or null if none.
 
Methods inherited from interface org.springframework.web.context.request.RequestAttributes
getAttribute, getSessionId, getSessionMutex, registerDestructionCallback, removeAttribute, setAttribute
 

Method Detail

getParameter

String getParameter(String paramName)
Return the request parameter of the given name, or null if none.

Retrieves the first parameter value in case of a multi-value parameter.


getParameterValues

String[] getParameterValues(String paramName)
Return the request parameter values for the given parameter name, or null if none.

A single-value parameter will be exposed as an array with a single element.


getParameterMap

Map getParameterMap()
Return a immutable Map of the request parameters, with parameter names as map keys and parameter values as map values. The map values will be of type String array.

A single-value parameter will be exposed as an array with a single element.


getLocale

Locale getLocale()
Return the primary Locale for this request.


The Spring Framework

Copyright © 2002-2007 The Spring Framework.