Olá pessoal.
Estou desenvolvendo uma aplicação usando JSF, Richfaces e Facelets e até o momento estava tudo muito bem, enquanto testava a aplicação no Chrome e no Firefox.
Porém fui fazer um teste no ie8 e tive um problema, depois vi que o mesmo erro aconteceu no ie7.
O erro é o seguinte:
eu tenho esse panelMenuItem:
<rich:panelMenuItem label="Novo" id="newForm" actionListener="#{controller.select}" mode="server" action="#{controller.redirect}" >
<f:param name="action" id="action" value="newForm"/>
</rich:panelMenuItem>
Quando efetuado o evento click, ele acessa o método redirect no Bean “controller” e lá executa algumas pequenas ações.
Dentre essas ações, uma delas é resgatar o valor do value no f:param (eu faço um requestParameterMap do campo action : (String) FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get(“action”); ), que no caso acima, tem o valor “newForm”
Como dito antes, no Chrome e Firefox funciona normal, mas nos IE’s esse campo retorna nulo.
Eu estou fazendo alguma coisa de errado ou é um problema com o navegador?
valeu!