[jboss-svn-commits] JBL Code SVN: r23397 - in labs/jbosslabs/trunk/portal-extensions/jboss-wiki-redirect/src: web and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Oct 9 11:49:20 EDT 2008


Author: szimano
Date: 2008-10-09 11:49:20 -0400 (Thu, 09 Oct 2008)
New Revision: 23397

Added:
   labs/jbosslabs/trunk/portal-extensions/jboss-wiki-redirect/src/web/images/
   labs/jbosslabs/trunk/portal-extensions/jboss-wiki-redirect/src/web/newlocation.jsp
Modified:
   labs/jbosslabs/trunk/portal-extensions/jboss-wiki-redirect/src/java/org/jboss/wiki/redirect/WikiToClearspaceRedirect.java
Log:
nice redirect page

Modified: labs/jbosslabs/trunk/portal-extensions/jboss-wiki-redirect/src/java/org/jboss/wiki/redirect/WikiToClearspaceRedirect.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jboss-wiki-redirect/src/java/org/jboss/wiki/redirect/WikiToClearspaceRedirect.java	2008-10-09 15:13:37 UTC (rev 23396)
+++ labs/jbosslabs/trunk/portal-extensions/jboss-wiki-redirect/src/java/org/jboss/wiki/redirect/WikiToClearspaceRedirect.java	2008-10-09 15:49:20 UTC (rev 23397)
@@ -56,22 +56,12 @@
 			String redirPage = redirectTo + "docs/"
 					+ pagesMap.getProperty(page);
 
-			resp.setContentType("text/html");
-			resp.getWriter().write("<html><head>");
-			resp.getWriter()
-					.write("<meta http-equiv='refresh' content='5;url=");
-			resp.getWriter().write(redirPage);
-			resp
-					.getWriter()
-					.write(
-							"'/>\n</head><body>\n<h3>Please update bookmars</h3>\nNew address: <a href='");
-			resp.getWriter().write(redirPage);
-			resp.getWriter().write("'>");
-			resp.getWriter().write(redirPage);
-			resp.getWriter().write("</a>\n<br/><br/>Will redirect automaticaly in 5 seconds</body></html>");
-			resp.getWriter().close();
-		} else {
-			resp.sendError(404);
+            req.setAttribute("pageRedirect", redirPage);
+
+            req.getRequestDispatcher("/newlocation.jsp").include(req, resp);
+            return;
+        } else {
+			resp.sendRedirect(redirectTo + "/404");
 			return;
 		}
 	}

Added: labs/jbosslabs/trunk/portal-extensions/jboss-wiki-redirect/src/web/newlocation.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jboss-wiki-redirect/src/web/newlocation.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/jboss-wiki-redirect/src/web/newlocation.jsp	2008-10-09 15:49:20 UTC (rev 23397)
@@ -0,0 +1,81 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+    pageEncoding="ISO-8859-1"%>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+
+<meta name="gwt:module" content="/tagme-servlet/www/org.jboss.labs.tagme.gwt.TagMe/org.jboss.labs.tagme.gwt.TagMe"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>JBoss.org: community driven</title>
+
+<style type="text/css">
+<!--
+
+body {
+	margin: 40px 0px 0px 0px;
+	text-align: center;
+	background-color:#e6e7e8;
+	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
+	font-size:11px;
+}
+
+#wrapper {
+	clear:both;
+	margin: 0px auto;
+	background-color:#FFFFFF;
+	background-image:url(images/bkgblur_right.gif);
+	background-repeat:repeat-y;
+	background-position:right;
+	width: 666px;
+	text-align: left;
+}
+
+#content {
+	background-repeat: no-repeat;
+	background-image:url(images/bookmark_bkg.jpg);
+	background-position: 10px 15px;
+	padding: 210px 20px 20px 270px;
+	display: block;
+}
+
+a {
+	color:#4a5d75;
+}
+
+#footer {
+	clear:both;
+	text-align:center;
+	color:#a1a1a1;
+	font-size:10px;
+	background-image:url(images/bookmark_blur_bottom.gif);
+	background-repeat:no-repeat;
+	background-position:top center;
+	background-color:#e6e7e8;
+	padding:6px 0px;
+
+}
+#footer a {
+	color:#a1a1a1;
+}
+#footer p {
+	margin:0px;
+	padding:1px;
+	text-align: center;
+}
+-->
+</style>
+
+<body>
+<div id="container">
+  <div id="wrapper">
+    <div id="content">
+      <h2>Please update your bookmarks</h2>
+      <p>The requested page has changed locations.</p>
+      <p><a href="<%=request.getAttribute("pageRedirect")%>">Click here if your browser does not automatically redirect you.</a></p>
+    </div>
+    <div id="footer">
+      <p><a href="http://www.redhat.com/">Red Hat.com</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="http://www.jboss.com/">JBoss.com</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="http://www.jboss.com/company/contact">Contact Us</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="http://www.redhat.com/about/careers">Careers</a></p>
+      <p>Hosted on <a href="http://www.jboss.org/jbosslabs">JBoss Labs</a>. Powered by <a href="http://www.jboss.org/jbossportal">JBoss Portal</a>, <a href="http://www.jboss.org/jbossas">JBoss AS</a> and <a href="http://www.jboss.org/shotoku">Shotoku</a>.</p>
+      <p>Experiencing a <a href="http://www.jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=210">problem</a> or have a <a href="http://www.jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=210">suggestion</a> to make jboss.org better?</p>
+    </div>
+  </div>
+</div>
+</body></html>
\ No newline at end of file




More information about the jboss-svn-commits mailing list