Nao completa renderização jsp, o que pode ser?

Boa Tarde,

Por incrivel que pareça, estou com uma zica numa tela que deve possuir uma combobox com quase 2500 registros :shock:.

Não sei qual é o motivo a renderização do jsp nao conclui… dando a impressao que ele nao conseguiu escrever toda a resposta.
Essa é uma parte do html resultante:

Inicio do jsp.....
........
<option value="3163300">Registro XXXX</option>
<option value="3114100">Registro AAA</option>
<option value="3163150">Registro BBBBB</option>
<option value="3713050">Téc

Simplesmente a renderização do jsp para. Não ocorre nenhuma exceção e tal.

Alguém já passou por algo parecido ?

obs: O sistema está rodando no Jboss 5.

Para fins de debug, ja tentou colocar um <% try %> no jsp? Faz ae só para ver se ele emite alguma exception na calada.

no catch vc manda um sys out.

Mais de 2500 registros em um combo box não é uma boa coisa. Alguma coisa pode ter sido mal planejada.
Se realmente existe esta necessidade, tente algum filtro, ou então algum outro componente. (Uma janela pop-up, ou coisa do tipo, q abre, vc pocura em uma listagem e depois seleciona)

[quote=jakefrog]Para fins de debug, ja tentou colocar um <% try %> no jsp? Faz ae só para ver se ele emite alguma exception na calada.

no catch vc manda um sys out.[/quote]
Coloquei o try catch, e renderizou a combo com menos uma opção.
Terminando assim o HTML:

<option value="3163300">Registro XXXX</option>  
<option value="3114100">Registro AAA</option>  
<option va

Da a impressao que existe um limite, tipo um buffer na renderização do jsp :shock: .

A detalhe, nao caiu no bloco do catch.

[quote=aluisiodsv]Mais de 2500 registros em um combo box não é uma boa coisa. Alguma coisa pode ter sido mal planejada.
Se realmente existe esta necessidade, tente algum filtro, ou então algum outro componente. (Uma janela pop-up, ou coisa do tipo, q abre, vc pocura em uma listagem e depois seleciona)[/quote]
Concerveja voce tem toda razão, o sistema inteiro foi mau planejado… HAUHAUhUAhUAh
O problema que o sistema é gigante e tem muitas, digo muitas telas que tem combo dessa forma. Um refactory não rola.
Tenho que tentar resolver esse problema pois esse sistema rodava no jboss 3.X.X… Eu fiz a migração para o jboss 5.

Humm. Aí complica. aUHUAHUuAhUaUH

Não consigo pensar em outra alternativa a não ser o debug bem em baixo, na montagem do texto do jsp. Mas aí complica. Melhor alguém com mais conhecimento.

Alguém ??

[quote=renanpto][quote=jakefrog]Para fins de debug, ja tentou colocar um <% try %> no jsp? Faz ae só para ver se ele emite alguma exception na calada.

no catch vc manda um sys out.[/quote]
Coloquei o try catch, e renderizou a combo com menos uma opção.
Terminando assim o HTML:

<option value="3163300">Registro XXXX</option>  
<option value="3114100">Registro AAA</option>  
<option va

Da a impressao que existe um limite, tipo um buffer na renderização do jsp :shock: .

A detalhe, nao caiu no bloco do catch.[/quote]

Hum… vamo tentar uma POG! tsc(detesto isso mas… :twisted: )

Tenta fazer um for que vai de 1 a 1000 e depois de 1000 a 2500. Sacou?

<select> for.... 1 - 1000 options for.... 1000 - 2500 </select>

Sei lá ne? vamo tentar! [=

[quote=Maracuja]Opa, nunca passei por este problema, no entanto encontrei outras threads similares nos fóruns JBoss.

http://community.jboss.org/message/530580?tstart=0

e

http://community.jboss.org/message/8483#8483

E tem um Bug aberto no jira

https://jira.jboss.org/browse/JBAS-6442

não sei se é o caso, de caracter especial, no entanto parece corrigido na versão 6.

Espero que ajude.

[]'s[/quote]

E ai,

Realmente é algum caracter especial que tava zicando tudo.

Na criação dos objetos que serao usados para popular a combo, coloquei um filtro com uma expressão regular para permitir apenas letras, numeros e acentos.

Funcionou de primeira.

Obrigado pela ajuda de todos. :smiley:

Opa, nunca passei por este problema, no entanto encontrei outras threads similares nos fóruns JBoss.

http://community.jboss.org/message/530580?tstart=0

e

http://community.jboss.org/message/8483#8483

E tem um Bug aberto no jira

https://jira.jboss.org/browse/JBAS-6442

não sei se é o caso, de caracter especial, no entanto parece corrigido na versão 6.

Espero que ajude.

[]'s