Olá pessoal,estou com um problema na minha aplicação.Tenho uma tela na qual tenho uma textbox onde preencho com o nome de uma empresa que vem do banco,esse preenchimento é feito ao carregar a tela.
O problema é que as vezes ele seta o nome do campo,as vezes não,e qndo eu rodo aplicação em modo debug ele sempre preenche.Alguem tem ideias quanto a este problema?
Quando eu carrego a pagina chamo via ajax estes 3 metodos :
public ActionForward main(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", -1);
// Proxy responsável por gerenciar o controle de acesso ao sistema.
String result = new Seguranca().isPermitido(TelasIF.COMPARACAO, request.getSession(), TelasIF.LER);
if (!result.equalsIgnoreCase(""))
return mapping.findForward(result.equalsIgnoreCase("semAcesso")?"semAcessoTelaCheia":result);
return mapping.findForward("main");
}
[code]
public ActionForward pesquisa(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", -1);
// Proxy responsável por gerenciar o controle de acesso ao sistema.
String result = new Seguranca().isPermitido(TelasIF.COMPARACAO, request.getSession(), TelasIF.LER);
if (!result.equalsIgnoreCase(""))
return mapping.findForward(result);
// verifica se existe pesquisa efetuada para retorno de seus registros.
if (ControllSession.getSessionFormPesquisa(request.getSession()) != null
&& ControllSession.getSessionFormPesquisa(request.getSession()) instanceof ComparacaoForm) {
return this.select(mapping, form, request, response);
}
ComparacaoForm frm = (ComparacaoForm)form;
frm.reset(mapping, request);
UnidadeNegocioModel ambienteUnidadeNegocio = ControllSession
.getSessionAmbienteUnidadeNegocio(request.getSession());
System.out.println("uninegid = "+ambienteUnidadeNegocio.getIdentificador());
System.out.println("unineg = "+ambienteUnidadeNegocio.getDescricao());
frm.setUnidadeNegocio(ambienteUnidadeNegocio.getIdentificador());
frm.setUnidadeNegocioDesc(ambienteUnidadeNegocio.getDescricao());
return mapping.findForward("pesquisa");
}[/code]