[BACK] Return to PageSaver.java CVS log [TXT] [DIR] Up to [XP_Developer] / xtc / com / xpdeveloper

Diff for /xtc/com/xpdeveloper/PageSaver.java between version 1.1.1.3 and 1.1.1.4

version 1.1.1.3, 1999/09/30 13:54:46 version 1.1.1.4, 1999/09/30 13:57:06
Line 7 
Line 7 
 // JDK imports  // JDK imports
 import java.io.*;  import java.io.*;
 import java.util.*;  import java.util.*;
   import java.text.*;
   
 public class PageSaver extends HttpServlet {  public class PageSaver extends HttpServlet {
         public static final String EMPTY_VALUE = "Empty";          public static final String EMPTY_VALUE = "Empty";
         public static Hashtable myText = new Hashtable();          public static Hashtable myText = new Hashtable();
         public static final String TEXT_SAVE_PARAM = "save";          public static final String TEXT_SAVE_PARAM = "save";
         public static final String PAGE_NAME_PARAM = "name";          public static final String PAGE_NAME_PARAM = "browse";
           public static final String PAGE_EDIT_PARAM = "edit";
   
           public static final String EDIT_FORMAT =
   "<HTML>"+
   "       <BODY>"+
   "               <FORM method=\"POST\" action=\"{0}\">" +
   "                       <INPUT type=\"hidden\" name=\""+PageSaver.PAGE_NAME_PARAM+"\" value=\"{1}\">"+
   "                       <INPUT type=\"textarea\" name=\""+PageSaver.TEXT_SAVE_PARAM+"\" value=\"{2}\">"+
   "               </FORM>"+
   "       </BODY>"+
   "</HTML>";
   
 /**  /**
  * PageSaver constructor comment.   * PageSaver constructor comment.
  */   */
Line 24 
Line 37 
         if (request.getParameter(TEXT_SAVE_PARAM) != null) {          if (request.getParameter(TEXT_SAVE_PARAM) != null) {
                 save(pageName,request.getParameter(TEXT_SAVE_PARAM));                  save(pageName,request.getParameter(TEXT_SAVE_PARAM));
         }          }
           else if (request.getParameter(PAGE_EDIT_PARAM) != null)
           {
                   String pageToEdit = request.getParameter(PAGE_EDIT_PARAM);
                   String pageContent = load(pageToEdit);
                   String output = MessageFormat.format(PageSaver.EDIT_FORMAT, new Object[]{"http://127.0.0.1:8081/servlet/com.xpdeveloper.PageSaver",pageToEdit,pageContent});
                   response.getWriter().print(output);
           }
           else {
                   response.getOutputStream().println(load(pageName));
           }
   }
   public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
           String pageName = request.getParameter(PAGE_NAME_PARAM);
           if (request.getParameter(TEXT_SAVE_PARAM) != null) {
                   save(pageName,request.getParameter(TEXT_SAVE_PARAM));
           }
         else {          else {
                 response.getOutputStream().println(load(pageName));                  response.getOutputStream().println(load(pageName));
         }          }
 }  }
 public String load(String pageName) {  public static String load(String pageName) {
         return Link.renderWholeString((String)myText.get(pageName),"/servlet/" + PageSaver.class.getName() + "?"+PAGE_NAME_PARAM+"=");          return Link.renderWholeString((String)myText.get(pageName),"/servlet/" + PageSaver.class.getName() + "?"+PAGE_NAME_PARAM+"=");
 }  }
         public static void save(String name,String text) {          public static void save(String name,String text) {


Legend:
Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4
https://casino-brain.com/