Ayuda!!! es super importante

Pierre A.
21 de Junio del 2004
tengo esta clase y no se como correrla, lo ke necesito es el .class de esta, para mandarla llamar con los mentados struts :) y si me pueden ayudar a como darla de alta en el struts-config.xml...
agradecere cualquier comentario y/o sugerencia...

import javax.servlet.http.HttpServletRequest;
import javax.servlet.ServletException;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionError;

import pierre.*;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class AltaPag {


public synchronized ActionErrors alta (ActionForm theActionForm) {

//Instancia un objrcto ActionErrors para recoger los errores
ActionErrors theActionErrors = null;
Connection conn = null;
Statement stmn = null;

try {
// Casting de ActionForm a nuestro FORM concreto
AltaForm form= (AltaForm)theActionForm;

// AQUI SER REALIZA UNA CONEXION A UNA ORIGEN DE DATOS ODBC,
// PARA INSERTAR EL NUEVO USUARIO. NO RESULTA UNA FORMA MUY CORRECTA
// DE HACERLO, MENOS AUN EN SERVIDORES DE APLICACIONES Y EN APLICACIONES
// BIEN ESTRUCTURADAS, PERO PARA SIMPLIFICAR EL EJEMPLO SE HA HECHO ASI.
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection("jdbc:odbc:struts-pag");

// CREAMOS la SENTENCIA
stmn = conn.createStatement();
// Siii, ya se que es una forma poco elegante de alterar
// la BBDD, pero se trata de simplificar.
stmn.executeUpdate("INSERT INTO PAGINA VALUES ('"+form.getUrl()+"','"+form.getDesc()+"')");

// Cerramos sentencia y conexion
stmn.close();
conn.close();

// Si llegamos aqui: Devolvemos objeto ActionErrors (nulo == sin error)
return theActionErrors;

} catch(Exception e){
e.printStackTrace(System.out);//Escribe en el fichero de log del servidor de aplicaciones
theActionErrors = new ActionErrors();
theActionErrors.add("alta",new ActionError("alta.bean.error"));
return theActionErrors;
}

} //Logica de Negocio



} // Fin class