How to Manually throw error Pages in Play Framewor

2019-07-18 13:51发布

问题:

How do I manually throw a 404 or 500 error in Play framework 1.2.x?

I am currently rendering the 404.html and 500.html templates using renderTemplate() method. But how do I do it the proper way ?

回答1:

Play Controller has error() and notFound() methods for this purpose.



回答2:

In your controller you can just invoke static error() method from Controller which will give 500 status.



回答3:

return internalServerError(filledForm.errorsAsJson());