Como codificar HTML na linguagem de expressão JSP?

Considere a seguinte parte do JSP:

<param name="FlashVars" value="${flashVars}" />

O valor de${flashVars} contém e comercial e precisa ser codificado antes de ser produzido. Em vez disso, o JSP espera o valor de${flashVars} para ser um pedaço de HTML e gera o e comercial literalmente, resultando em HTML incorreto.

Descobri que posso obter o valor a ser codificado se o escrever assim:

<param name="FlashVars" value="<c:out value="${flashVars}"/>" />

Mas isso parece realmente feio e confunde meu IDE para inicializar. Existe uma maneira melhor de obter o mesmo resultado?

questionAnswers(1)

yourAnswerToTheQuestion