Como faço para criar um formulario em JSP baseado em uma classe conta corrente com métodos abstratos

Olá gente;

Estou com um grande problema. Tenho prova agora a noite e não faço idéia de como resolver essa questão. Tenho uma classe conta simples…com classe abstrata e interface. Meu desafio é passar esses resultados para o Browser usando JSP , criando um formulario que envia os dados e outro que recebe. Baseado na classe conta e ainda por cima com letras sempre maiúsculas.
Alguém pode me ajudar??

Valeu heim?

public class Conta {

private int Numero;

private String cpf;

private double Limite;

private String Nome;

private int digito;

Cliente cliente;

protected double saldo;

public String getCpf() {
	return cpf;
}

public void setCpf(String cpf) {
	this.cpf = cpf;
}

public int getDigito() {
	return digito;
}

public void setDigito(int digito) {
	this.digito = digito;
}

public double getLimite() {
	return Limite;
}

public void setLimite(double limite) {
	Limite = limite;
}

public String getNome() {
	return Nome;
}

public void setNome(String nome) {
	Nome = nome;
}

public int getNumero() {
	return Numero;
}

public void setNumero(int numero) {
	Numero = numero;
}

void deposita(double valor) {
	this.saldo += valor;
}

void saca(double valor) {
	this.saldo += valor;

}

double getSaldo(double valor) {
	return this.saldo;
}

public void atualiza(double taxa) {
	this.saldo = this.saldo * taxa;

}

public Object getSaldo() {
	return null;
}

}

/////////////////////////////////////////////////////////////////////////////

package br.com.contaCorrente.java;

public class Cliente {

String Nome;
String Sobrenome;
String CPF;

}

/////////////////////////////////////////////////////////////////////////////////////

package br.com.contaCorrente.java;

public class ContaPoupanca extends Conta {

public void atualiza(double taxa) {
	this.saldo += this.saldo * taxa * 3;
}

}

/////////////////////////////////////////////////////////////////////////////////

package br.com.contaCorrente.java;

public class ContaCorrente extends Conta {

public void atualiza(double taxa) {
	this.saldo += this.saldo * taxa * 2;
}

}

////////////////////////////////////////////////////////////////////////////////////

package br.com.contaCorrente.java;

public class TestaContas {
public static void main(String[]args){
Conta c=new Conta();
ContaCorrente cc=new ContaCorrente();
ContaPoupanca cp=new ContaPoupanca();

c.deposita(2000);
cc.deposita(1000);
cp.deposita(5000);

c.atualiza(0.01);
cc.atualiza(0.01);
cp.atualiza(0.01);

System.out.println(c.getSaldo());
System.out.println(cc.getSaldo());
System.out.println(cp.getSaldo());

}
}

//////////////////////////////////////////////////////////////////////////////////////////

package br.com.contaCorrente.java;

public class TestaAtualizadorDeContas {
public static void main(String[]args){
AtualizadorDeContas adc= new AtualizadorDeContas(0.01);

Conta c= new Conta();
Conta cc= new ContaCorrente();
Conta cp= new ContaPoupanca();

c.deposita(2000);
cc.deposita(1000);
cp.deposita(5.000);

adc.roda(c);
adc.roda(cc);
adc.roda(cp);
	System.out.println("Saldo total:" + adc.getSaldoTotal());

}
}

  • A idéia é que esses resultados apareçam no Browser.