JSTLタグを使用してJSPでエラーオブジェクトを処理するにはどうすればよいですか?
JSTLタグを使用して、エラーページ ShowError.jspを作成できます。 より良い構造とより多くの情報で-
<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %> <%@page isErrorPage = "true" %> <html> <head> <title>Show Error Page</title> </head> <body> <h1>Opps...</h1> <table width = "100%" border = "1"> <tr valign = "top"> <td width = "40%"><b>Error:</b></td> <td>${pageContext.exception}</td> </tr> <tr valign = "top"> <td><b>URI:</b></td> <td>${pageContext.errorData.requestURI}</td> </tr> <tr valign = "top"> <td><b>Status code:</b></td> <td>${pageContext.errorData.statusCode}</td> </tr> <tr valign = "top"> <td><b>Stack trace:</b></td> <td> <c:forEach var = "trace" items = "${pageContext.exception.stackTrace}"> <p>${trace}</p> </c:forEach> </td> </tr> </table> </body> </html>
main.jspにアクセスすると、以下が生成されます-
おっと...
エラー: | java.lang.RuntimeException:エラー状態!!! |
URI: | /main.jsp |
ステータスコード: | 500 |
スタックトレース: | org.apache.jsp.main_jsp._jspService(main_jsp.java:65) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:68) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) |
-
JavaScriptを使用してNumberオブジェクトを作成するにはどうすればよいですか?
Numberオブジェクトは、整数または浮動小数点数のいずれかの数値の日付を表します。数値オブジェクトを作成するための構文は次のとおりです- var val = new Number(number); new演算子のないNumberオブジェクトを使用して、型変換を実行できます。 Number.MAX_VALUEプロパティの例を見てみましょう。 Number.MAX_VALUEプロパティは、静的なNumberオブジェクトに属しています。 例 ライブデモ <html> <head> <script&g
-
JavaScriptを使用してURLオブジェクトを作成するにはどうすればよいですか?
以下は、JavaScriptを使用してURLオブジェクトを作成するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&g