Ocorrência Estranha no JSP

6 respostas
R

Pessoal, fiquei na dúvida olhando um JSP aqui no serviço.
O cara de uma outra empresa está usando esse “args.findObject(EstruturaVerbaArray.class);” no JSP dele, achei muito esquisito, alguém sabe o que seria isso?

Lembrando que no código não há nada declarando esse args, ou seja, essa é a primeira ocorrência do args no JSP.

<%

EstruturaVerbaArray oUnidadeNegocioArray = (EstruturaVerbaArray)  args.findObject(EstruturaVerbaArray.class);

DistritoVerbaArray prvAr = (DistritoVerbaArray)  args.findObject(DistritoVerbaArray.class);

if (prvAr != null ){



%>

Muito obrigao desde já pela atenção e ajuda.

Att,
Regis

6 Respostas

L

Certamente existe uma classe no projeto com esse nome esse comando que vc citou está procurando este objeto durante a execução

R

Vlwww leopoldof,
e não tem um jeito de descobrir onde está esse args sem ser consultando todas as classes do sistema ou todas ocorrências de args? =/

Já quero milagre hehe

Mais uma vez muito obrigado pela ajuda.

Att,
Regis

R

Uma possível pista é que quando eu coloco o mouse em cima do args eu tenho isso “ParserObject args - pesqAlocacaoVerbaGD._jspService(HttpServletRequest, HttpServletResponse)”.

Possivelmente acho que essa variável está setada no contexto. Mas aonde estão setando ela é um caso crítico.

Att,
Regis

gomesrod

Olá,

Comece rastreando os includes usados na página, é possível que algum deles esteja declarando esta variável.

P

verifique se a pagina jsp esta fazendo papel de servlet

R

Olá gomesrod,
Já fiz essa verificação nos includes e a principio nenhum deles declaram esta variável.

Pedro_GTI, este JSP tem scriptlets com HTML. Então acredito que ele meio que faça as duas coisas, atuando como um arquivo HTML mas tem muita coisa que deveria estar dentro de uma servlet.

<%=print.toString(DoubleCalc.subtract(unidProdTemp.getESPR_SALDO(),unidProdTemp.getESPR_BLOQUEADO()))%>
<%if ( Integer.parseInt(anoAtual) > Integer.parseInt(unidProdTemp.getPVRB_ANO_BASE())){%>
	<td width="15%" align="right">&nbsp;</td>
<%}else{%>
Criado 17 de novembro de 2010
Ultima resposta 17 de nov. de 2010
Respostas 6
Participantes 4