segunda-feira, 7 de janeiro de 2013

WARNING: Parameters: Invalid chunk ignored"

Esse warning ocorre quando o formulário enviado possui campos não identificados

exemplo de post que gera este problema

  1. j_idt108:j_idt168:0:j_idt171:0:quantidade:10
  2. :
  3. j_idt108:j_idt168:0:j_idt171:1:quantidade:10
  4. :
Ao analizar o submit com uma ferramenta de profile pude encontrar esta divergência no form.

A causa deste problema foi:
em uma página jsf possuía um formulário


< h:form >
quantidade: < h:inputtext id="quantidade" >< /h:inputtext >
comentario: < textArea >< /textArea >

< /h:form >



Havia colocado o textarea somente para teste de layout, porém como ele está dentro do formulário, durante uma requisição ajax ele é submetido, o que gera o warning

WARNING: Parameters: Invalid chunk ignored"

para cada tag não jsf.

para resolver isso somente substitui o textArea por


< h:form >
quantidade: < h:inputtext id="quantidade" >< /h:inputtext >
comentario: < h:inputtextarea id="comentatio" >< /h:inputtextarea >

< /h:form >



O que gerou o seguinte post

  1. j_idt108:j_idt168:0:j_idt171:0:quantidade:10
  2. j_idt108:j_idt168:0:j_idt171:0:comentatio:
  3. j_idt108:j_idt168:0:j_idt171:1:quantidade:10
  4. j_idt108:j_idt168:0:j_idt171:0:comentario:

Que resolveu o problema

Nenhum comentário:

Postar um comentário