Um Bean estanciando outra classe

Galera como fazer para um Bean instânciar outra classe dentro do tomcat,
tipo assim:

public class simBean {

    /** Creates a new instance of sim_jsp */
    public simBean() {
    }

    public void executa() {
        aluno a = new aluno("Deivd Arantes", false, false);
    }

}

essa classe simBean cria um estancia da classe aluno:

public class aluno {
    private String nome;
    private boolean rg;
    private boolean cpf;

    /** Creates a new instance of aluno */
    public aluno(String inome, boolean irg, boolean icpf) {
        this.nome = inome;
        this.rg = irg;
        this.cpf = icpf;
    }

    public boolean temRg() {
        return this.rg;
    }

    public boolean temCpf() {
        return this.cpf;
    }

    public String getNome() {
        return this.nome;
    }
}

Se a minha classe simBean não tiver a instância da classe aluno, o JSP instância a simBean tranquilo, mas se a simBean tiver a instância, não funciona.

Alguém sabe o que é isso???

Valeu;
Deivd

como nao funciona? qual o erro? bem… um erro no teu codigo q vi é q tu nao declarou a referencia “aluno” … declare como variavel de instancia do teu simBean… :smiley:

Não estou mais conseguindo compilar a simBean.
vou postar todo o código da simBean:

package sim;

import jeops.conflict.*;
import java.io.*;

/**
 *
 * @author  deivd
 */
public class simBean {
        aluno a;
        checaMatricula ops;

    /** Creates a new instance of sim_jsp */
    public simBean() {
    }

    public void executa() {
        a = new aluno("Deivd Arantes", false, false);

        boolean success = (new File("saida.txt")).delete();

        //Aqui começa o JEOPS
        ops = new checaMatricula(new PriorityConflictSet());
        ops.tell(a);

        ops.run();
    }
}

Agora olha o erro na hora de compilar:

bem, tu tem q dar import pra chamar tua classe aluno e checaMatricula… verifique em quais pacotes tu colocou elas… ah, por convençao, use letras maiusculas no nome das tuas classes, como Aluno… ChecaMatricula :slight_smile:

todas as classes estão dentro do mesmo diretório,
o que devo fazer.

Não liga não pelas cabeçudices, é que estou começando na linguagem,
mas especificamente JSP.

[]'s

humm… verifique se o ponto “.” esta incluso no teu classpath, ele representa o diretorio corrente na procura do javac :slight_smile: