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: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 public class PersonAlreadyExist extends Exception { public PersonAlreadyExist(Person person){ super("'" + person.getName() + "' already exists."); } }
Comment faire pour que si l'exception se lève, je mette le message de l'exception?
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; }
Partager