Até aí tudo bem, só que quando compilo ele dá o erro (muito conhecido de todos):
cannot find symbol
Ele dá esse erro no produtoBean. Minha hierarquia é a seguinte:
Páginas JSP: TOMCAT_HOME/webapps/projeto
Servlets e JavaBeans: TOMCAT_HOME/webapps/projeto/WEB-INF/classes
Tenho que colocá-lo(o JavaBeans) em outro lugar ou tenho que mexer em algum descritor de implantação?
Crie uma pasta ‘src’ em WEB-INF, no mesmo nível do diretório ‘classes’.
Dentro do diretório src, crie uma pasta chamada ‘meuPacote’ por exemplo.
Não precisa criar a pasta ‘meuPacote’ dentro do diretório ‘classes’. Essa pasta será criada automaticamente quando o código for compilado.
Quando você compilar o código, os arquivos .class irão para o diretório classes >> meuPacote.
Não se esqueça de alterar o código da classe ProdutoBean. Agora que a classe pertence a um pacote, deve declarar isso no início do código fonte.
package meuPacote;
import ...;
public class ProdutoBean {
Na página JSP, você vai acessar o Bean dessa forma: