Package org.apache.wiki.ajax
Class AjaxUtil
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.wiki.ajax.AjaxUtil
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
Helpful utilities for the Ajax functions.
- Since:
- 2.10.2-svn12
- See Also:
-
Constructor Summary
-
Method Summary
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
-
Constructor Details
-
AjaxUtil
public AjaxUtil()
-
-
Method Details
-
toJson
Uses Google Gson (https://code.google.com/p/google-gson/) to convert to JSON- Parameters:
input
- the object to be converted to JSON- Returns:
- the JSON string of the object
-
getNextPathPart
public static String getNextPathPart(String path, String lastPart) throws javax.servlet.ServletException Given a requestUri path, find the next uri "fragment" after the "/lastPart/" one. E.g. given url "/test/abc/travel", and lastPart "abc", this will return "travel". Given lastPart "test" will return "abc". This could be done better using a URITemplate (as RFC6570)- Parameters:
path
- the RequestURI to search usually done by calling request.getRequestUri().lastPart
- the previousPart of the path to search after.- Returns:
- the next part of the path.
- Throws:
javax.servlet.ServletException
- ifpath
does not containlastPart
-