Pessoal,
eu gostaria que a minha aplicação tivesse uma única página de erro, que eu pudesse passar como parâmetro a mensagem de cada erro específico.
Eu pensei em criar uma página parametrizada (errogeral.jsp). Em cada página real de erro (aquelas configuradas no web.xml), eu faria um foward para errogeral.jsp?msg=“mensagem específica”.
Só que não está funcionando bem… vou fazer um post com o código
Já tentei também passar o parâmetro “mensagem” no web.xml :oops: … mas não colou…
Tem um jeito mais inteligente de fazer isso?
valeu
Como criar uma página de erro parametrizada?
J
1 Resposta
J
Olha só, a minha página de erro específica tá assim:
<%@page isErrorPage="true"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:set var="mensagem" value="Você não obteve autorização para acessar o recurso solicitado.Por favor, <a href='${pageContext.request.contextPath}/index.jsp'>retorne</a>." />
<jsp:forward page="../paginadeerro.jsp?mensagem=${mensagem}" />
E o trecho da página de erro geral que mostra a msg tá assim:
<h2> Erro de Autenticação </h2>
<p> <c:out value="${paramValues.mensagem}" /> </p>
Mas ao invés de imprimir a mensagem, imprime isso:
[Ljava.lang.String;@12ad974
O que pode estar acontecendo de errado?
Criado 29 de abril de 2005
Ultima resposta 29 de abr. de 2005
Respostas 1
Participantes 1