Pergunta

Eu tenho tentado resolver isso, e foram ficando preso, então eu pensei que eu ia perguntar.

Imagine duas ActionBeans, A e B.

A.jsp tem esta secção nele:

...
<jsp:include page="/B.action">
  <jsp:param name="ponies" value="on"/>
</jsp:include>
<jsp:include page="/B.action">
  <jsp:param name="ponies" value="off"/>
</jsp:include>
...

Tomá-lo como li que o B ActionBean faz algumas coisas terrivelmente interessante, dependendo se o parâmetro "pôneis" está definido para ligado ou desligado.

A seqüência de parâmetro "pôneis = on" é visível quando você depurar no pedido, mas não é o que está sendo vinculado ao B ActionBean. Em vez disso o que está sendo obrigado são os parâmetros para o A.action originais.

Existe alguma maneira de obter o comportamento que eu quero, ou eu perdi alguma coisa fundamental?

Foi útil?

Solução 2

A razão que este não estava funcionando era por causa de massageando feito pela nossa implementação de HttpServletRequest.

Ele funciona muito bem com a implementação "normal".

Outras dicas

Então você está dizendo que em cada caso ${ponies} em sua página impressões JSP fora "on"?

Porque parece que você está confundindo parâmetros JSP com feijão ação listras. A definição de um parâmetro JSP simplesmente define um parâmetro na página JSP, que você pode fazer referência como mostrado acima, não faz nada realmente set no feijão ação listras.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top