Pessoal,
Primeiramente, estou no meu segundo dia de java e tenho este problema em mãos: Tenho o DTO, DAO e DLO aparentemente ok ( ctrl+c ctrl+v de outros métodos) sendo que criei 4 novos métodos 2 sets, 2 gets…
DTO ficou assim:
package br.com.cmbr_web.DTOs;
import java.math.BigDecimal;
import java.util.*;
public class BalanceteDTO {
private String processamento;
private String notaDebito;
private String notaFiscal;
private String codigoVerificador;
private String data;
private String nossaReferencia;
private String suaReferencia;
private BigDecimal valorDolar;
private BigDecimal valorReal;
private Integer codigoCliente;
.
.
. demais setters e getters
.
.
public String getNotaFiscal() {
return notaFiscal;
}
public void setNotaFiscal(String notaFiscal) {
this.notaFiscal = notaFiscal;
}
public String getCodVerificador() {
return codigoVerificador;
}
public void setCodVerificador(String codigoVerificador) {
this.codigoVerificador = codigoVerificador;
}
}
Meu DAO:
if(rs.getString("NDEBITO") == null || rs.getString("NDEBITO").equalsIgnoreCase("null"))
{
myDTO.setNotaDebito(" ");
}
else
myDTO.setNotaDebito(rs.getString("NDEBITO"));
if(rs.getString("NFISCAL") == null || rs.getString("NFISCAL").equalsIgnoreCase("null"))
{
myDTO.setNotaFiscal(" ");
}
else
myDTO.setNotaFiscal(rs.getString("NFISCAL"));
if(rs.getString("CODVERIFY") == null || rs.getString("CODVERIFY").equalsIgnoreCase("null"))
{
myDTO.setCodVerificador(" ");
}
else
myDTO.setCodVerificador(rs.getString("CODVERIFY"));
Agora a parte do meu jsp problematica:
<% for(int i=0;i<myDTO.getBalancetes().size();i++){
BalanceteDTO myBalanceteDTO = (BalanceteDTO)myDTO.getBalancetes().get(i);
%>
<tr class="font_conteudo_nao">
<td><INPUT TYPE="hidden" NAME="idNota" VALUE="<%=myBalanceteDTO.getNotaDebito()%>"/>
<a href="javascript:processaNota('<%=myBalanceteDTO.getNotaDebito()%>','imprimeNota')" target=""> <%=myBalanceteDTO.getNotaDebito()%></a></td>
<td><a href="javascript:abreNFiscal('<%=myBalanceteDTO.getNotaFiscal()%>','<%=myBalanceteDTO.getCodVerificador()%>')" target=""><%=myBalanceteDTO.getNotaFiscal()%></a></td>
<td><%=myBalanceteDTO.getData()%></td>
<td><%=myBalanceteDTO.getSuaReferencia()%></td>
<td><%=myBalanceteDTO.getNossaReferencia()%></td>
a linha que da o problema é:
The method getNotaFiscal() is undefined for the type BalanceteDTO
Fiz tudo ctrl+c ctrl+v de outros métodos, nao consigo ver o erro. Falta mais alguma coisa?
OBS: Nao tenho conhecimento java, cai de cabeça numa modificação necessária num projeto web da empresa que permite usuários visualizarem as notas de debito e NF-eletronica de seus compromissos com nossa empresa.
Se eu tirar do JSP, a linha com erro … funciona tudo … ou seja conexoes, declaracao de métodos oks, faz o FOR certinho…
parece ser que ele nao entendeu que adicionei novos métodos. Não sei o que fazer!