anchor.diff:      String cancel  = request.getParameter("cancel");
       String append  = request.getParameter("append");
       String edit    = request.getParameter("edit");
  -    String author  = request.getParameter( "author" );
  -    String changenote = request.getParameter( "changenote" );
  +    String author  = findParam( pageContext, "author" );
  +    String changenote = findParam( pageContext, "changenote" );
       String text    = EditorManager.getEditedText( pageContext );
  -    String link    = request.getParameter("link");
  -    
  -    if ( !wikiSession.isAuthenticated() && wikiSession.isAnonymous() 
  +    String link    = findParam( pageContext, "link");
  +    String edittime = findParam( pageContext, "edittime");
  +    String captcha = (String)session.getAttribute("captcha");
  +
  +    if ( !wikiSession.isAuthenticated() && wikiSession.isAnonymous()
            && author != null )
       {
  -        user  = request.getParameter( "author" );
  +        user  = findParam( pageContext, "author" );
       }
   
       //
       //  WYSIWYG editor sends us its greetings
       //
  -    String htmlText = request.getParameter( "htmlPageText" );
  -    if( htmlText != null && cancel == null ) 
  +    String htmlText = (String)pageContext.findAttribute( "htmlPageText" );
  +    if( htmlText != null && cancel == null )
       {
           text = new HtmlStringToWikiTranslator().translate(htmlText,wikiContext);
       }
  
positive.code:         }
          catch( RedirectException ex )
          {
              // wikiContext.getWikiSession().addMessage( ex.getMessage() ); // FIXME: should work, but doesn't
              session.setAttribute( VariableManager.VAR_MSG, ex.getMessage() );
              response.sendRedirect( ex.getRedirect() );
              return;
          }
  
negative.code:     WikiContext wikiContext = wiki.createContext( request, WikiContext.EDIT );
      if(!wikiContext.hasAccess( response )) return;
      String pagereq = wikiContext.getName();
  
      WikiSession wikiSession = wikiContext.getWikiSession();
      String user = wikiSession.getUserPrincipal().getName();
      String action  = request.getParameter("action");
      String ok      = request.getParameter("ok");
  