Bonjour à tous,

Est-il possible modifier le message d'erreur reçu lors d'une erreur http 500 ?
Actuellement mon message est "Error: Unable to load <mon_url> status:500".
Je voudrais modifier ce message pour mettre "exc.getMessage()". Est-ce possible ?

Admettons que je puisse lever l'exception suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
public class PersonAlreadyExist extends Exception {
 
     public PersonAlreadyExist(Person person){
          super("'" + person.getName() + "' already exists.");
     }
}
Et que dans mon contrôleur j'ai la méthode suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
@RequestMapping(value="/submitPerson", method=RequestMethod.POST)
public @ResponseBody Person submitPerson(
          ModelMap model, @ModelAttribute("person") Person person) throws PersonAlreadyExist{
     // Call the service
     personSvc.savePerson(person); // peut lever l'exception PersonAlreadyExist
 
     return person;
}
Comment faire pour que si l'exception se lève, je mette le message de l'exception?