Dúvidas com JSF

Bom dia!

Algumas dúvidas:

  1. A validação “validateLength” não funciona em jsp’s gerenciados por beans de sessão? Pois estou utilizando em duas jsp’s muita parecidas, na primeira (onde o bean utilizado é request) funciona normalmente, já na segunda (onde o bean é session) não surtiu efeito.

  2. Eu utilizo uma selectOneMenu com onchange=“submit()” em um formulário. Eu não quero que quando a selectOneMenu seja alterada minhas validações sejam executadas, para isso devo utilizar immediate=“true” correto? Com “commandButton” o immediate funciona, mas na selectOneMenu não evita a execução das validações. Alguém pode me informar como resolver???

Obrigado amigos!

posta os fontes ae, mas ja adianto, deveira funcionar somente com o immediate