You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ju...@apache.org on 2005/09/01 11:20:06 UTC
svn commit: r265680 - in /portals/jetspeed-2/branches/SummersOfCode-2005:
components/portal/src/java/org/apache/jetspeed/ajax/ src/webapp/WEB-INF/
src/webapp/WEB-INF/decorations/layout/html/neat/
src/webapp/WEB-INF/decorations/layout/html/neat/css/ src...
Author: juan
Date: Thu Sep 1 02:17:15 2005
New Revision: 265680
URL: http://svn.apache.org/viewcvs?rev=265680&view=rev
Log:
Temporal servlet added, also updated the license in all the files and retouched some of the icons.
Added:
portals/jetspeed-2/branches/SummersOfCode-2005/components/portal/src/java/org/apache/jetspeed/ajax/responseGenerator.java
Modified:
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/css/styles.css
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-bottom.vm
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-macros.vm
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-top.vm
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator.properties
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/javascript/ajax.js
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/css/styles.css
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/decorator.properties
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/decorator.vm
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/customize.gif
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/help.gif
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/select.gif
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/view.gif
portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/web.xml
Added: portals/jetspeed-2/branches/SummersOfCode-2005/components/portal/src/java/org/apache/jetspeed/ajax/responseGenerator.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/components/portal/src/java/org/apache/jetspeed/ajax/responseGenerator.java?rev=265680&view=auto
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/components/portal/src/java/org/apache/jetspeed/ajax/responseGenerator.java (added)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/components/portal/src/java/org/apache/jetspeed/ajax/responseGenerator.java Thu Sep 1 02:17:15 2005
@@ -0,0 +1,185 @@
+/*
+Copyright 2005 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+@author: Juan Núñez Jaramillo
+@mail: juan@apache.org
+@web: http://summerofcode.efetepe.org
+ */
+
+package Generators;
+
+import java.io.*;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import java.net.*;
+import java.net.URL;
+
+public class responseGenerator extends HttpServlet {
+
+ /** Initializes the servlet.
+ */
+ public void init(ServletConfig config) throws ServletException {
+ super.init(config);
+
+ }
+
+ /** Destroys the servlet.
+ */
+ public void destroy() {
+
+ }
+
+ /* Prints the code slice between the start-"Slice" and end-"Slice" comment */
+ protected String printSlice(PrintWriter out, BufferedReader dataInput, String Slice)
+ {
+ String result = "";
+ String line;
+ while (1 == 1)
+ {
+ try
+ {
+ line = dataInput.readLine();
+ }
+ catch (Exception e)
+ {
+ line = null;
+ }
+ if (line != null)
+ {
+ if (line.indexOf("<!-- start-" + Slice + " -->") != -1) //<!-- start-" + Slice + " -->
+ {
+ try
+ {
+ line = dataInput.readLine();
+ }
+ catch (Exception e)
+ {
+ line = null;
+ }
+ while ((line != null) && (line.indexOf("<!-- end-" + Slice + " -->") == -1)) //<!-- end-" + Slice + " -->
+ {
+ out.println(line);
+ try
+ {
+ line = dataInput.readLine();
+ }
+ catch (Exception e)
+ {
+ line = null;
+ }
+ }
+ }
+ }
+ else
+ break;
+ }
+ return result;
+ }
+
+
+ /** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
+ * @param request servlet request
+ * @param response servlet response
+ */
+ protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+
+ /* We get the parameters, so we can build the request and build the response correctly */
+ String URLSent = request.getParameter("URLSent");
+ String Action = request.getParameter("action");
+ String PortletId = request.getParameter("portletId");
+ String jSessionId = request.getParameter("JSESSIONID");
+ String windowState = request.getParameter("windowState");
+
+
+ int hasSessionGenerated = URLSent.indexOf(";jsessionid=");
+ /* If there's a jsessionid pasted directly in the URL we ignore it */
+ if (hasSessionGenerated != -1)
+ {
+ URLSent = URLSent.substring(0, hasSessionGenerated);
+ }
+
+ /* We create the URL object depositary of the mighty URL */
+ URL URLObject = new URL(URLSent + ";jsessionid=" + jSessionId);
+ HttpURLConnection connection = (HttpURLConnection)(URLObject.openConnection());
+ BufferedReader dataInput;
+
+ try
+ {
+ connection.connect();
+ }
+ catch (Exception e)
+ {
+ //TODO: Capture exception here
+ }
+
+
+ //TODO: If the code of above failed...
+ InputStream input = connection.getInputStream();
+ dataInput = new BufferedReader(new InputStreamReader(input));
+ String line;
+
+ response.setContentType("text/xml");
+ response.setCharacterEncoding("UTF-8");
+ PrintWriter out = response.getWriter();
+
+ out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
+ out.println("<ajax-response>");
+
+ if (((Action.equals("minimized")) && (windowState.equals("normal"))) || ((Action.equals("restore")) && (windowState.equals("minimized")))
+ || (Action.equals("edit")) || (Action.equals("help")) || (Action.equals("view")))
+ {
+ out.println("<response type=\"element\" id=\"portlet-" + PortletId +"\">");
+ printSlice(out, dataInput, "portlet-" + PortletId);
+ out.println("</response>");
+ }
+ else if ((Action.equals("maximized")) || ((Action.equals("restore")) && (windowState.equals("maximized"))) || (Action.equals("minimized") && (windowState.equals("maximized"))))
+ {
+ out.println("<response type=\"element\" id=\"Portlet-Content\">");
+ printSlice(out, dataInput, "Portlet-Content");
+ out.println("</response>");
+ }
+
+ out.println("</ajax-response>");
+
+ out.close();
+ }
+
+ /** Handles the HTTP <code>GET</code> method.
+ * @param request servlet request
+ * @param response servlet response
+ */
+ protected void doGet(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+ processRequest(request, response);
+ }
+
+ /** Handles the HTTP <code>POST</code> method.
+ * @param request servlet request
+ * @param response servlet response
+ */
+ protected void doPost(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+ processRequest(request, response);
+ }
+
+ /** Returns a short description of the servlet.
+ */
+ public String getServletInfo() {
+ return "Short description";
+ }
+
+}
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/css/styles.css
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/css/styles.css?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/css/styles.css (original)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/css/styles.css Thu Sep 1 02:17:15 2005
@@ -1,5 +1,5 @@
/*
-Copyright 2004 The Apache Software Foundation
+Copyright 2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -12,6 +12,10 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+@author: Juan Núñez Jaramillo
+@mail: juan@apache.org
+@web: http://summerofcode.efetepe.org
*/
body {
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-bottom.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-bottom.vm?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-bottom.vm (original)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-bottom.vm Thu Sep 1 02:17:15 2005
@@ -1,5 +1,5 @@
#*
-Copyright 2004 The Apache Software Foundation
+Copyright 2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -12,6 +12,10 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+@author: Juan Núñez Jaramillo
+@mail: juan@apache.org
+@web: http://summerofcode.efetepe.org
*#
</td><!-- end-Portlet-Content -->
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-macros.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-macros.vm?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-macros.vm (original)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-macros.vm Thu Sep 1 02:17:15 2005
@@ -1,3 +1,21 @@
+## Copyright 2005 The Apache Software Foundation
+##
+## Licensed under the Apache License, Version 2.0 (the "License");
+## you may not use this file except in compliance with the License.
+## You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing, software
+## distributed under the License is distributed on an "AS IS" BASIS,
+## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+## See the License for the specific language governing permissions and
+## limitations under the License.
+##
+## @author: Juan Núñez Jaramillo
+## @mail: juan@apache.org
+## @web: http://summerofcode.efetepe.org
+
#* define navigation constants *#
#macro (defineNavigationConstants)
#* Constants for layout orientation *#
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-top.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-top.vm?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-top.vm (original)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator-top.vm Thu Sep 1 02:17:15 2005
@@ -1,5 +1,5 @@
#*
-Copyright 2004 The Apache Software Foundation
+Copyright 2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -12,6 +12,10 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+@author: Juan Núñez Jaramillo
+@mail: juan@apache.org
+@web: http://summerofcode.efetepe.org
*#
#* Add all template constants to the current context *#
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator.properties?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator.properties (original)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/decorator.properties Thu Sep 1 02:17:15 2005
@@ -1,16 +1,21 @@
-# Copyright 2004 The Apache Software Foundation
+#Copyright 2005 The Apache Software Foundation
#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
+#Licensed under the Apache License, Version 2.0 (the "License");
+#you may not use this file except in compliance with the License.
+#You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+#Unless required by applicable law or agreed to in writing, software
+#distributed under the License is distributed on an "AS IS" BASIS,
+#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#
+#See the License for the specific language governing permissions and
+#limitations under the License.
+#
+#@author: Juan Núñez Jaramillo
+#@mail: juan@apache.org
+#@web: http://summerofcode.efetepe.org
id=neat
template.type=velocity
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/javascript/ajax.js
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/javascript/ajax.js?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/javascript/ajax.js (original)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/layout/html/neat/javascript/ajax.js Thu Sep 1 02:17:15 2005
@@ -1,5 +1,5 @@
/*
-Copyright 2004 The Apache Software Foundation
+Copyright 2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -12,6 +12,10 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+@author: Juan Núñez Jaramillo
+@mail: juan@apache.org
+@web: http://summerofcode.efetepe.org
*/
var portlets = new Array();
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/css/styles.css
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/css/styles.css?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/css/styles.css (original)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/css/styles.css Thu Sep 1 02:17:15 2005
@@ -1,5 +1,5 @@
/*
-Copyright 2004 The Apache Software Foundation
+Copyright 2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -12,6 +12,10 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+@author: Juan Núñez Jaramillo
+@mail: juan@apache.org
+@web: http://summerofcode.efetepe.org
*/
.portlet-neat .PHeader
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/decorator.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/decorator.properties?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/decorator.properties (original)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/decorator.properties Thu Sep 1 02:17:15 2005
@@ -1,4 +1,4 @@
-# Copyright 2004 The Apache Software Foundation
+# Copyright 2005 The Apache Software Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -11,6 +11,10 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+#
+#@author: Juan Núñez Jaramillo
+#@mail: juan@apache.org
+#@web: http://summerofcode.efetepe.org
id=neat
template.type=velocity
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/decorator.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/decorator.vm?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/decorator.vm (original)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/decorator.vm Thu Sep 1 02:17:15 2005
@@ -1,5 +1,5 @@
#*
-Copyright 2004 The Apache Software Foundation
+Copyright 2005 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -12,6 +12,10 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+@author: Juan Núñez Jaramillo
+@mail: juan@apache.org
+@web: http://summerofcode.efetepe.org
*#
#set($myPage = $jetspeed.page)
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/customize.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/customize.gif?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
Binary files - no diff available.
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/help.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/help.gif?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
Binary files - no diff available.
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/select.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/select.gif?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
Binary files - no diff available.
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/view.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/decorations/portlet/html/neat/images/view.gif?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
Binary files - no diff available.
Modified: portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/web.xml?rev=265680&r1=265679&r2=265680&view=diff
==============================================================================
--- portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/web.xml (original)
+++ portals/jetspeed-2/branches/SummersOfCode-2005/src/webapp/WEB-INF/web.xml Thu Sep 1 02:17:15 2005
@@ -269,4 +269,13 @@
</form-login-config>
</login-config>
+ <servlet>
+ <servlet-name>responseGenerator</servlet-name>
+ <servlet-class>Generators.responseGenerator</servlet-class>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>responseGenerator</servlet-name>
+ <url-pattern>/responseGenerator</url-pattern>
+ </servlet-mapping>
+
</web-app>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org