Problemas com o Struts

Estou fazendo uma tela de listagem, com Struts, em que tenho que selecionar os registros que fiquem entre as datas digitadas pelo usuário em dois campos. Ex: 25/04/2005 - 30/04/2005.

Mas está ocorrendo é que não posso por o segundo campo, no banco esse campo realmente não existe, mas preciso dele para selecionar a faixa de data, ele (Tom Cat) reclama que não tem os métodos getter e setter para este campo no BEAN, coloquei da seguinte forma:

No JSP:
<html:text property=‘dat_entr_visitante’/> - <html:text property=‘dat_entr_visitante2’/>

No SQL contido no Action:
“SELECT * FROM visitante WHERE dat_entr_visitante >= '
”+ buscaForm.getDat_entr_visitante() +"’ AND dat_entr_visitante <= ‘
"+buscaForm.getDat_entr_visitante2()+"’";
Os campos estão devidamente setados no Form e no Bean. Se alguém puder me ajudar.

Kra, seu dataBean tem que ser, no mínimo assim:

public class DataBean extends ActionForm &#123;
  private String dat_entr_visitante;
  private String dat_entr_visitante2;

  public void setDat_entr_visitante&#40;String valor&#41; &#123;
    this.dat_entr_visitante = valor;
  &#125;

  public String getDat_entr_visitante&#40;&#41; &#123;
    return dat_entr_visitante;
  &#125;

  public void setDat_entr_visitante2&#40;String valor&#41; &#123;
    this.dat_entr_visitante2 = valor;
  &#125;

  public String getDat_entr_visitante2&#40;&#41; &#123;
    return dat_entr_visitante2;
  &#125;
&#125;

E este dataBean deve estar corretamente mapeado no Struts-config.xml.
(ActionForm e o ActionMapping)
O Struts, utiliza os setters pra popular os atributos do dataBean.

Espero ter ajudado :slight_smile:

Era isso mesmo, faltava declarar o Form novo no struts-config.

Valeu!