You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2013/09/06 12:38:57 UTC

svn commit: r1520533 - /jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Upload.java

Author: andy
Date: Fri Sep  6 10:38:56 2013
New Revision: 1520533

URL: http://svn.apache.org/r1520533
Log:
JENA-503

Modified:
    jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Upload.java

Modified: jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Upload.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Upload.java?rev=1520533&r1=1520532&r2=1520533&view=diff
==============================================================================
--- jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Upload.java (original)
+++ jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_Upload.java Fri Sep  6 10:38:56 2013
@@ -22,6 +22,7 @@ import static java.lang.String.format ;
 
 import java.io.IOException ;
 import java.io.InputStream ;
+import java.io.PrintWriter;
 
 import javax.servlet.ServletException ;
 import javax.servlet.http.HttpServletRequest ;
@@ -81,8 +82,27 @@ public class SPARQL_Upload extends SPARQ
             error(HttpSC.BAD_REQUEST_400 , "Not a file upload") ;
         long count = upload(action, "http://example/upload-base/") ;
         try {
-            action.response.setContentType("text/plain") ;
-            action.response.getOutputStream().print("Triples = "+count) ;
+            action.response.setContentType("text/html") ;
+            action.response.setStatus(HttpSC.OK_200);
+            PrintWriter out = action.response.getWriter() ;
+            out.println("<html>") ;
+            out.println("<head>") ;
+            out.println("</head>") ;
+            out.println("<body>") ;
+            out.println("<h1>Success</h1>");
+            out.println("<p>") ;
+            out.println("Triples = "+count + "\n");
+            out.println("<p>") ;
+            out.println("</p>") ;
+            out.println("<button onclick=\"timeFunction()\">Back to Fuseki</button>");
+            out.println("</p>") ;
+            out.println("<script type=\"text/javascript\">");
+            out.println("function timeFunction(){");
+            out.println("window.location.href = \"/fuseki.html\";}");
+            out.println("</script>");
+            out.println("</body>") ;
+            out.println("</html>") ;
+            out.flush() ;
             success(action) ;
         }
         catch (Exception ex) { errorOccurred(ex) ; }