Clearing the screen with an ethernet shield

Ok, So i have hooked up my ethernet shield to start playing around with the internet. I have a code that I am working on that will be monitoring my greenhouse and I have the data displaying on an LCD. I figured I would try to get it to print to a web server too, the problem I am having is that the web server screen does not clear. It just keeps printing over and over until infinity. Is there a command that will clear the screen and just keep refreshing it over and over so that I dont just see an infinite line of data?

// Include the libraries we need
#include <OneWire.h>
#include <DallasTemperature.h>
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
#include <SPI.h> // include the SPI library 
#include <Ethernet.h> // include the ethernet library
// Data wire is plugged into port 2 on the Arduino
#define ONE_WIRE_BUS 2


// Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs)
OneWire oneWire(ONE_WIRE_BUS);

// Pass our oneWire reference to Dallas Temperature. 
DallasTemperature sensors(&oneWire);

LiquidCrystal_I2C lcd(0x27,20,4);

byte mac[] = { // the mac adress from the ethernt shield(default)
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,1,103); // the ip addr that a local server should be created on. Be sure to adpat this to your internal IP spectrum and also make sure that it's not jet used.  
EthernetServer server(80); // start a server at port 80 sandart port for html browser

/*
 * The setup function. We only start the sensors here
 */
void setup(void)
{
  {
  Ethernet.begin(mac, ip); // start the server
  server.begin();
}
 
 
  Serial.begin(9600);

  
  sensors.begin();

  lcd.init();                      
  lcd.backlight();
  
  lcd.setCursor(0,0);
  lcd.print("Temp #1: ");

  lcd.setCursor(0,1);
  lcd.print("Temp #2: ");

  lcd.setCursor(0,2);
  lcd.print("Temp #3: ");

  lcd.setCursor(15,0);
  lcd.print((char)223);

  lcd.setCursor(15,1);
  lcd.print((char)223);

  lcd.setCursor(15,2);
  lcd.print((char)223);


}

/*
 * Main function, get and show the temperature
 */
void loop(void)
{ 
  EthernetClient client = server.available(); // if there is a client available try to connect to it
 
  sensors.requestTemperatures(); // Send the command to get temperatures
  // After we got the temperatures, we can print them here.
  // We use the function ByIndex, and as an example get the temperature from the first sensor only.
  
  lcd.setCursor(9,0);
  lcd.print(sensors.getTempFByIndex(0));
  client.print("Temp #1:  "); // send these lines to the client.
  client.print(sensors.getTempFByIndex(0));
  client.println();

  
  lcd.setCursor(9,1);
  lcd.print(sensors.getTempFByIndex(1));
  client.print("Temp #2:  "); // send these lines to the client.
  client.print(sensors.getTempFByIndex(1));
  client.println();


  lcd.setCursor(9,2);
  lcd.print(sensors.getTempFByIndex(2));
  client.print("Temp #3:  "); // send these lines to the client.
  client.print(sensors.getTempFByIndex(2));
  client.println();
  delay(1000);

I know the code probably seems redundant in some (or all) places but Im just learning this stuff.

Thanks in advance

Take a look at what the server sends in the server example in the Ethernet library. You are missing a lot of stuff.

It would be faster to get the temperature once, and show the stored temperature on the LCD and to the client.