| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 08:03:12
|
Adriana Cardoso
JavaChild
Membro desde: 20/11/2004 19:54:08
Mensagens: 143
Offline
|
Olá,
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();
==========================================
==============frete.jsp========================
<jsp:useBean id="frete" scope="page" class="cadastro.Frete"/>
<jsp:setProperty name="frete" property="*"/>
<%--CALCULAR--%>
<%if(request.getParameter("metodo") != null && request.getParameter("metodo").equals("CalcularFrete"))
{%>
<script>
alert('<jsp:getProperty name="frete" property= "CalcularFrete" />');
</script>
<tr>
<td valign="top" class=titulocampo> Peso: </td>
<td><input name="peso" type="text" id="peso" class="campos"/></td>
</tr>
<tr>
<td valign="top" class=titulocampo> Valor: </td>
<td><input name="valor" type="text" id="valor" class="campos"><jsp:getProperty name="frete" property="CalcularFrete"/>></td> // ERRO !
</tr>
===============================================
Amigos conto com a ajuda !
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 08:23:27
|
Vinicius_M
What is classpath?
Membro desde: 25/07/2006 08:46:13
Mensagens: 5
Offline
|
===========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();
Por acaso nao seria isso ?
return valor();
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 08:29:50
|
Adriana Cardoso
JavaChild
Membro desde: 20/11/2004 19:54:08
Mensagens: 143
Offline
|
Vinicius,
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 ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 08:59:10
|
Adriana Cardoso
JavaChild
Membro desde: 20/11/2004 19:54:08
Mensagens: 143
Offline
|
Entao mudei aqui adicionei um botao calcular :
<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'
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 09:35:21
|
Adriana Cardoso
JavaChild
Membro desde: 20/11/2004 19:54:08
Mensagens: 143
Offline
|
Olha pessoal,
Tentei fazer assim na tag colocar a variavel valor mas tbm NÃO deu certo:
<jsp:setProperty name="frete" property="*"value="valor"/>
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 10:08:44
|
JOMI
JavaChild
Membro desde: 28/08/2006 09:16:07
Mensagens: 103
Offline
|
Tente fazer um teste
<%=frete.getCalcularFrete()%>
e veja se dá erro.
|
SCBCD - quase la!!
SCWCD - 88%
SCJP - 70%
SCJA - 78% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 10:21:09
|
Adriana Cardoso
JavaChild
Membro desde: 20/11/2004 19:54:08
Mensagens: 143
Offline
|
Oi JOMI,
entao fiz aqui teste.jsp,
importei :
<%@page import="cadastro.Frete.*" %>
<body>
<%=frete.getCalcularFrete()%>
</body>
dá erro nao encontra "frete"
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 10:25:04
|
JOMI
JavaChild
Membro desde: 28/08/2006 09:16:07
Mensagens: 103
Offline
|
Ola Adriana, vc tem que deixar como estava com o jsp:useBean
<jsp:useBean id="frete" scope="page" class="cadastro.Frete"/>
So substitui o seu getProperty por essa linha que te mandei
<%=frete.getCalcularFrete()%>
|
SCBCD - quase la!!
SCWCD - 88%
SCJP - 70%
SCJA - 78% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 10:33:23
|
Adriana Cardoso
JavaChild
Membro desde: 20/11/2004 19:54:08
Mensagens: 143
Offline
|
ops,
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....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 10:37:02
|
JOMI
JavaChild
Membro desde: 28/08/2006 09:16:07
Mensagens: 103
Offline
|
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) ?
|
SCBCD - quase la!!
SCWCD - 88%
SCJP - 70%
SCJA - 78% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 10:38:50
|
JOMI
JavaChild
Membro desde: 28/08/2006 09:16:07
Mensagens: 103
Offline
|
Na sua jsp vc vejo que vc tem em duas localidades
<jsp:getProperty name="frete" property= "CalcularFrete" />
vc substituiu nas duas ne?
|
SCBCD - quase la!!
SCWCD - 88%
SCJP - 70%
SCJA - 78% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 10:40:22
|
furutani
JWizard
![[Avatar]](/images/avatar/c864aef53fe27a83053cf.jpg)
Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline
|
Adriana Cardoso wrote:
ops,
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....
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.
|
Até mais,
Roberto Jundi Furutani
Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 10:43:55
|
Adriana Cardoso
JavaChild
Membro desde: 20/11/2004 19:54:08
Mensagens: 143
Offline
|
JOMI,
Entao o mtodo existi sim verifiquei aqui gerou o .class e ele esta´lá.
Mas desculpe-me o que vc quis dizer trocou as duas :
<jsp:getProperty name="frete" property= "CalcularFrete" />
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 10:46:30
|
furutani
JWizard
![[Avatar]](/images/avatar/c864aef53fe27a83053cf.jpg)
Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline
|
Não seria
com c minusculo?
|
Até mais,
Roberto Jundi Furutani
Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2006 10:47:14
|
JOMI
JavaChild
Membro desde: 28/08/2006 09:16:07
Mensagens: 103
Offline
|
Conforme o Furutani disse, o erro deveria mudar.
Veja que na sua frete.jsp vc tem em dois locais o
<jsp:getProperty name="frete" property= "CalcularFrete" />
----------------------------------------------------------------------------------------
<%--CALCULAR--%>
<%if(request.getParameter("metodo") != null && request.getParameter("metodo").equals("CalcularFrete"))
{%>
<script>
alert('<jsp:getProperty name="frete" property= "CalcularFrete" />');
</script>
E na parte :
<td><input name="valor" type="text" id="valor" class="campos"><jsp:getProperty name="frete" property="CalcularFrete"/>></td> // ERRO !
|
SCBCD - quase la!!
SCWCD - 88%
SCJP - 70%
SCJA - 78% |
|
|
 |
|
|