Mudar essa classe para Servlets, e tem como eu executar ele sem ser em servidor jsp?

e ai pessoal tudo bem?
duvi é a seguinte
mudar essa classe para Servlets?
e tem como eu executar ele como servelets sem ser num servidor jsp?
por exemplo o HTML “sozinho” executar ela!
é possivel
desde ja obrigado
e ate mais…
segue o codigo da classe abaixo!

import java.io.File;
import org.jfree.chart.*;
import org.jfree.chart.plot.Plot;
import org.jfree.data.general.DefaultPieDataset;

	public class GraficoPizza{

		public static void main(String args[]){
		
			DefaultPieDataset ds = new DefaultPieDataset();
				ds.setValue("Norte" , 12);
				ds.setValue("Nordete" , 48);
				ds.setValue("Centro-Oeste" , 10);
				ds.setValue("Sudeste" , 20);
				ds.setValue("Sul" , 10);
				JFreeChart grafico = ChartFactory.createPieChart3D("Grafico da Populacao",ds,true,false,false);

				try{
					ChartUtilities.saveChartAsJPEG(new File ("c:\\pizza.jpg"),1.0f,grafico,400,250);
					Plot plot = grafico.getPlot();
					plot.setForegroundAlpha(0.3f);
				}
				catch(Exception e){/* TRATAR */}
				//finally { /* TRATAR */}

				
			}
			
		
		}
		

O HTML não executa companheiro, HTML é uma linguagem de marcação, quem faz a requisição é o protocolo HTTP.

E sobre o servlet, ele normalmente não pode ser executado via HTTP se não for dentro de um container.

e atraves de aplets. é possivel?

estava dando uma olhada nos arquivos de exemplos (C:\j2sdk1.4.2_06\demo\applets\BarChart), e ve que ele executa uma classe normalmente,

<html>
  <head>
    <title>Bar Chart (1.1)</title>
  </head>
  <body>
    <h1>Bar Chart (1.1)</h1>
    <hr>
    <applet code="BarChart.class" width=250 height=130>

      <param name=title value="Performance">
      <param name=columns value="4">
      <param name=orientation value="horizontal">
      <param name=scale value="5">

      <param name=c1_label value="Q1">
      <param name=c1 value="10">
      <param name=c1_color value="blue">
      <param name=c1_style value="striped">

      <param name=c2_label value="Q2">
      <param name=c2 value="20">
      <param name=c2_color value="green">
      <param name=c2_style value="solid">
        
      <param name=c3_label value="Q3">
      <param name=c3 value="5">
      <param name=c3_color value="magenta">
      <param name=c3_style value="striped">
        
      <param name=c4_label value="Q4">
      <param name=c4 value="30">
      <param name=c4_color value="yellow">
      <param name=c4_style value="solid">

      </applet>
      <hr>
      <applet code="GraficoPizza.class" width=250 height=130>

      </applet>
      <hr>
	  
      <a href="BarChart.java">The source</a>.
  </body>
</html>

porem qdo acrescento a minha ele me gera erros que nao reconhece as classes…

ava.lang.NoClassDefFoundError: org/jfree/data/general/PieDataset
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
	at java.lang.Class.getConstructor0(Unknown Source)
	at java.lang.Class.newInstance0(Unknown Source)
	at java.lang.Class.newInstance(Unknown Source)

..................

essa mesma classe executado via dos (java GraficoPizza) executa perfeitamente!

pq ela gera esse erro?
pq nao reconhece essas classes?
eu as coloquei no CLASSPATH (.;D:\jfreechart\lib\jfreechart-1.0.0-rc1.jar;D:\jfreechart\lib\jcommon-1.0.0-rc1.jar; %CLASSPATH% )

eu tenho que colocar em mais outro lugar?

faloe e ate mais…