Eu aqui de novo …olha só tenho uma classe chamada Frete que tem um metodo que calcula o frete a partir do input do peso, eu não sei o que está acontecendo os dois metodos que chama o BD (incluir,alterar) está normal agora esse do calculo deu problema, há antes de mais nada já tentei colocar minuscula, maiscula…etc…e nada …sei que é case-sensitive…
===========Metodo Classe Frete===============
public float getCalcularFrete() {
this.valor = (this.peso * 10) + this.cidade.getTaxa();
// R$ 10,00 é o valor fixo para o calculo
return this.getValor();
public float getCalcularFrete() {
this.valor = (this.peso * 10) + this.cidade.getTaxa();
// R$ 10,00 é o valor fixo para o calculo
[color=red]return this.getValor(); [/color]
Entao no inicio achei que era tentei mudar o retrun do metodo, mas nao deu certo…
Agora levantei a lebre este formulario ja tem um bean que cadastrar no BD.Por exemplo nao aceita um bean para calcular dentro de outro que é cadastrar ?
<input name=“Submit” type=“submit” class=“botao” value=“Calcular”<jsp:getProperty name=“frete” property=“CalcularFrete”/>>
Mas continua o erro ! alguem já passou por isso …=============Erro==============
org.apache.jasper.JasperException: Cannot find any information on property ‘CalcularFrete’ in a bean of type ‘cadastro.Frete’
foi falta de atencao desculpe-me entao fiz da forma que vc falou:
<input name=“Submit” type=“submit” class=“botao” value=“Calcular”<%=frete.getCalcularFrete()%>/>
Mas continua com o mesmo erro…[/quote]
Se voce fez da forma acima, o erro deve ter mudado.
Experimenta apagar o diretorio localhost dentro do tomcat_home/work/catalina
pode ser que não ajude muito mas é uma tentativa.
Nao encontra o metodo , pode ser isto por exemplo no campo Peso espera um input que a partir dai vai gerar o valor conforme a funcao do metodo , será que é isso que está dando erro ?
Pessoal agradeço mas preciso resolver isso , alguem tem um projeto que tem um metodo de calculo que chama jsp usando um bean, assim dou uma olhada aqui por fvr …
Se a exceçao agora é java.lang.NullPointerException deve ser por que no metodo getCalcularFrete() tem algum valor nulo.
Faça um debug e veja qual variavel esta com o valor null.
Ainda em tempo, utiliza as tags code para por seu código, a forma como vc esta postando o código é pessima pra ler.
Botoes : Cadastrar (direto no bd)
Calcular( pega o metodo calcular frete, que é esse o problema)
Qdo usuario digita o peso calcula instantaneamente o valor !
Bom, se isso nao funcionou, realmente o metodo CalcularFrete nao existe.
Isso ja me aconteceu, porem, era pq a classe nao tinha sido compilada e portanto nao existia mesmo. Vc deu deploy, tem certeza que este metodo existe na classe Frete compilada (.class) ?