Wie kann ich einen 404-Fehler aus einem Java-Servlet werfen? Meine web.xml gibt bereits an, welche Seite angezeigt werden soll, wenn ein 404 vorhanden ist. Wie kann ich einen 404 innerhalb eines Servlets auslösen?Wie kann ich einen 404-Fehler aus einem Java-Servlet werfen?
55
A
Antwort
107
Die Servlet-API bietet Ihnen eine Methode zum Senden eines 404- oder eines anderen HTTP-Statuscodes. Es ist die sendError Methode der HttpServletResponse:
public void doGet(HttpServletRequest request, HttpServletResponse response) {
response.sendError(HttpServletResponse.SC_NOT_FOUND);
}
5
In Ihrem doGet
oder doPost
Methode Sie einen Parameter HttpServletResponse res
404 ist ein Statuscode aufweisen, die durch gesetzt werden können:
res.setStatus(HttpServletResponse.SC_NOT_FOUND);
Verwandte Themen
- 1. Kann ich einen Stream werfen?
- 2. Einen Fehler in einem MSBuild-Task werfen
- 3. Wie kann ich einen int [] aus einem Iterator bekommen?
- 4. Wie kann ich einen Namespace aus einem XML-Dokument entfernen?
- 5. Wie kann ich einen Schlüssel aus einem SSL-Zertifikat extrahieren?
- 6. Wie kann ich einen Text aus einem Fenster bekommen?
- 7. Wie kann ich einen Dateityp aus einem Blob/Filestream identifizieren?
- 8. Wie kann ich einen Eintrag aus einem Array löschen?
- 9. Wie kann ich einen GIT Stash aus einem Commit erstellen?
- 10. Wie kann ich einen Scanner aus einem Browser auslösen?
- 11. Wie kann ich einen YUV422-Frame aus einem JPEG oder einem anderen Bild auf Ubuntu
- 12. Wie initialisiert man ein Array aus einem Vektor? (Wie man einen Zeiger auf Array zu werfen?)
- 13. werfen einen Fehler aus einer MVC-Httppost zu jQuery zurück
- 14. Kann ich einen NSURL aus einem XCAssets-Bundle erhalten?
- 15. Wie kann ich in einem übergeordneten Dokument aus einem Iframe
- 16. In Intellij, wie kann ich eine Ausnahme an einem Unterbrechungspunkt werfen?
- 17. xlinq null Daten werfen? Wie kann ich es lösen?
- 18. Wie kann ich einen iMacro aus JavaScript aufrufen?
- 19. Wie führe ich einen cfdump in einem cfscript-Tag aus?
- 20. Wie wähle ich einen zufälligen Schlüssel aus einem NSDictionary?
- 21. Wie führe ich einen Task auf einem benutzerdefinierten TaskScheduler aus?
- 22. Wie kann ich einen Action-Delegaten aus MethodInfo erstellen?
- 23. Wie erstelle ich einen XmlNode aus einem Aufruf von XmlSerializer.Serialize?
- 24. Wie kann ich einen Eclipse-Befehl von Java aus starten?
- 25. Wie erstelle ich einen parametrisierten Typ aus einem Makro?
- 26. Wie erstelle ich einen JSONP aus einem externen JSON-Feed?
- 27. Wie kann ich einen echten 404 oder 301 mit einer Winkelpushstate URL werfen
- 28. Wie kann ich eine Exception in einem Lambda-Block wie vom äußeren Block erneut werfen?
- 29. Einen Fehler in node.js werfen
- 30. Wie kann ich einen Konstruktor aus C# XML-Kommentar referenzieren?
Nach diesen Fehler zu erzeugen , ob der Benutzer zur Fehlerseite weitergeleitet wird, wenn er in web.xml konfiguriert ist? – Shadow