私のgrailsアプリでは、次のようなカスタムInvalidTokenException
があります:
class InvalidTokenException extends Exception{
public InvalidTokenException() {}
public InvalidTokenException(String message)
{
super(message);
}
}
次のようにサービスに投入しています。
throw new InvalidTokenException("Invalid token : '${word}'")
これをコントローラーでキャッチし、次のようにクライアントにレンダリングしています。
catch(e)
{
//send the exception to the client for rendering an error message.
render(status: 400, text: e)
return false //stops further execution
}
「Exception uk.co.litecollab.exceptions.InvalidTokenException Invalid token : word」ではなく、「Invalid token : word」というテキストのみが含まれているというメッセージを取り除きたいのですが、
これを行う方法はありますか?