2009-06-16 7 views
0

Ich habe ein Modul in Servlets geschrieben und muss vor kurzem in velocity framework verschoben werden So schreibe ich die web.xml um Geschwindigkeit Servlet Objekt whcih unserem ursprünglichen Servlet zu erstellen.Velocity Framework Servlet

Nun, wenn dies hat zu

<servlet> 
<servlet-name>VeloServlet</servlet-name> 
    <servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class> 
</servlet> 

bewegt werden, wie wir diese acheive können und was sind alle Änderungen müssen die vorhandenen Servlet verwenden, wie es ist. Mein Bestehende Servlet sieht aus wie

<servlet-name>DataBridgeServlet</servlet-name> 
    <servlet-class>com.jda.pwm.databridge.framework.common.DataBridgeServlet</servlet-class> 
<init-param> 
    <param-name>jda.databridge.config.path</param-name> 
    <param-value>d:/usr/databridge/conf</param-value> 
</init-param> 

Diese die URL geladen wird mit http://localhost:8080/databridge/databridgeservlet

So im neueren Fall, wie Geschwindigkeit Servlet dieses Servlet ruft

+0

Sie müssen etwas erweitern. Was ist das vorhandene Servlet? Was sind die Servlet-Zuordnungen? Was meinst du mit "benutze das vorhandene Servlet so wie es ist"? –

+0

yeah ich hatte ein bisschen verändert, kannst du jetzt bitte chek – GustyWind

Antwort

1

Sie sollten sich ansehen: jpublish.org (Ich bin der Betreuer, also voreingenommen :) und ersetzen Sie Ihr Servlet mit einer einfachen Aktion; Scripting (BSH, JS) oder Java, so wie Sie es für richtig halten. Mein 0.2CAD

2

Haben Sie an der VelocityViewServlet im Velocity-Tools-Projekt angesehen ? Dies ist eine nützliche Methode, schnell Velocity-Seiten im Web zu erhalten.

http://velocity.apache.org/tools/devel/view.servlet.html

Sie können dies für mehr Anpassbarkeit Unterklasse, falls gewünscht. Und wenn nichts anderes, können Sie die Quelle betrachten und diese als Inspiration verwenden, um Ihr eigenes Servlet zu erstellen.