help with webserver code

Hi
i am trying to turn led lights on and off through a Arduino web server . i am able to switch the first led connected to pin 8 on and off perfectly through the webpage. But the second led connected to the pin 9 does not respond. i think its a mistake in my code.
please help

#include <SPI.h>
#include <Ethernet.h>



byte mac[] = {
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,1,200);

char linebuffer[20];
int linenumber = 0;


//initialize the ethernet server library
// with the ip address and port you want to use
// (port 80 is the default HTTP)

EthernetServer server(80);

void setup() {
  Serial.begin(9600);
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  
   
  
  // start ethernet connection and the server:
  Ethernet.begin(mac, ip);
  server.begin();
  Serial.println("Ethernet ready");
    // print the Ethernet board/shield's IP address:
    Serial.print("My IP address: ");
    Serial.println(Ethernet.localIP());

}


void loop() {
  // listen for incoming clients
  EthernetClient client = server.available();
  if (client) {
    Serial.println("new client");
    
    // an http request ends with a blank line
    boolean currentLineIsBlank = true;
    
    while (client.connected()) {
      if (client.available()) {
        char c = client.read();
        
        if (c == '\n' && currentLineIsBlank) {
          // send a standard http response header
          parseRequest();
          sendHTTPResponse(client);
          
          char linebuffer[20]; // clear buffer
          linenumber = 0; //reset counter
          
          break;
        }
        if (c == '\n') {
          //you are starting a new line
          currentLineIsBlank = true;
        }else if (c != '\r') {
          if(linenumber <20){ //if there is room in buffer
          linebuffer[linenumber] = c; //add charater to buffer
          linenumber++; // increment counter
          }
          // you have gotten a character on the current line
          currentLineIsBlank = false;
        }
      }
    }
    // give web browser time to recieve data
    delay(10);
    // close the connection
    client.stop();
    Serial.println("client disconnected");
 
  }
}

void parseRequest(){
  if(linebuffer[5] == '1' && linebuffer[6] == 'O' && linebuffer[7] == 'N'){
  digitalWrite(8, HIGH);
  
  }else if(linebuffer[5] == '1' && linebuffer[6] == 'F' && linebuffer[7] == 'F'){ // if request is for /OFF
  digitalWrite(8, LOW);
  
  if(linebuffer[5] == '2' && linebuffer[6] == 'O' && linebuffer[7] == 'N'){ // if request is for /2ON
  digitalWrite(9, HIGH);
  }else if(linebuffer[5] == '2' && linebuffer[6] == 'F' && linebuffer[7] == 'F'){ // if request is for /2FF
  digitalWrite(9, LOW);
  
  }
 }
} 
void sendHTTPResponse(EthernetClient client){
  client.println("HTTP/1.1 200 OK");
  client.println("Content-Type: test/html");
  client.println("Connection: close"); // the connection will be closed after completion of the response
  client.println();
  client.println("<!DOCTYPE HTML>");
  client.println("<html>");
  
}

Where is the code for the web page??