Verifique no seu web.xml, se a taga <web-app> está com a versão 2.4. Se estiver, você pode fazer simplesmente
${mensagem}
O core:out é usado pra “guspir” conteúdo de EL nas versões mais antigas.
V
victorhugomuniz
request - a requesição da página ao servidor, sendo dinamica a um response
session - um objeto onde será armazenado alguns dados necessários aplicação para que o usuario intereja melhor, navegando normalmente por outra páginas (login, sabe o carrinho de compra de ecomerce )
context - umobjeto que guarda parametros disponibilizados para toda a aplicação
setAttribute() serve para todos os objetos acima, e tambem o getAttribute()
no seu caso toda vez que esse servlet for requisitado no servidor haveráuma parametro de nome “mensagem” e de valor um objeto String com “Operação efetuada com sucesso !”
setAttribute() seta no request um parametro para ser montado no html
T
thiago.correa
Isso se chama JSTL, foi criado para evitar a injeção de scriptlets (codigos ‘JSP’ )em código HTML. O primeiro código (" <c:if test="${mensagem!=null}"> ") seria o equivalente a usar isso em JSP