public class RSSServlet extends BaseServlet<RSSHelper>
Servlet permettant de retourner un feed RSSHelper en une representation HTML. Si la servlet est appele sans parametre alors le code JS permettant d'utiliser cette servlet en Ajax est retourne.
Sinon la servlet peut prendre en parametre:
Utilisation dans une page HTML. Dans le header ajouter
<script src="url/to/RSSServlet"></script>Dans le corps placer un element div avec un id particulier. Et soit a la fin de la page soit juste apres le div, ajouter le script
rssinclude('feedName', 'divid', 5, 'n-n');
| Modifier and Type | Field and Description |
|---|---|
protected static String |
js
Le code JavaScript a utilise dans les pages clientes
Provient du fichier rssinclude.js
cat rssinclude.js |sed 's/"/\\"/g' |sed -re 's/^(.*)$/"\1\\n" +/'
|
delegate, log| Constructor and Description |
|---|
RSSServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
doJs(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request) |
void |
doRender(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
String feedName) |
static String |
getJs(String url) |
protected ConfigInitializer<javax.servlet.ServletConfig,?> |
newConfigInitializer() |
protected RSSHelper |
newDelegate() |
protected void |
processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Processes requests for both HTTP
GET and POST methods. |
convertToInt, doGet, doPost, getServletInfo, init, initdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceprotected static String js
public static String getJs(String url)
url - current url to add in scriptpublic void doJs(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
throws IOException
IOExceptionpublic void doRender(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
String feedName)
throws IOException
IOExceptionprotected ConfigInitializer<javax.servlet.ServletConfig,?> newConfigInitializer()
newConfigInitializer in class BaseServlet<RSSHelper>BaseServlet.init(ServletConfig, boolean) method to prepare
default config.protected RSSHelper newDelegate() throws Exception
newDelegate in class BaseServlet<RSSHelper>Exception - if any problem while instanciationprotected void processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
GET and POST methods.processRequest in class BaseServlet<RSSHelper>request - servlet requestresponse - servlet responseIOException - TODOjavax.servlet.ServletException - TODOCopyright © 2008–2014 CodeLutin. All rights reserved.