Package com.google.gwt.core.server
Class GwtServletBase
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.google.gwt.core.server.GwtServletBase
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class GwtServletBase
extends javax.servlet.http.HttpServlet
Base servlet for GWT server-side code which extracts properties from the
request and sets them for this thread.
For now, subclasses should override init()
and set the locale
configuration fields - eventually this will be read from a deploy artifact.
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected final String
Fetch a cookie from the HTTP request.protected String
getGwtLocale
(javax.servlet.http.HttpServletRequest req) Get the GWT locale to use from this request.void
init()
protected void
service
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) protected void
setGwtProperties
(javax.servlet.http.HttpServletRequest req) Sets all GWT properties from the request.Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
localeSearchOrder
-
defaultLocale
-
localeCookie
-
localeQueryParam
-
-
Constructor Details
-
GwtServletBase
public GwtServletBase()
-
-
Method Details
-
init
public void init() throws javax.servlet.ServletException- Overrides:
init
in classjavax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
-
getCookie
Fetch a cookie from the HTTP request.- Parameters:
req
-cookieName
-- Returns:
- the value of the cookie or null if not found
-
getGwtLocale
Get the GWT locale to use from this request.- Parameters:
req
-- Returns:
- the GWT locale to use as a String
-
service
protected void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException - Overrides:
service
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
setGwtProperties
protected void setGwtProperties(javax.servlet.http.HttpServletRequest req) Sets all GWT properties from the request.If this method is overridden, this version should be called first and then any modifications to property values should be done.
- Parameters:
req
-
-