By: Sathya Narayana in JSP Tutorials on 2010年10月24日 [フレーム]
The page directive specifies attributes for the page; all the attributes are optional, and the essential ones have default values, shown in bold:
<%@ page language="java"
extends="package.class"
import="package.class, package.*, ..."
session="true|false"
buffer="none|default|sizekb"
autoFlush="true|false"
isThreadSafe="true|false"
info="Sample JSP to show tags"
isErrorPage="true|false "
errorPage="ErrorPage.jsp"
contentType="TYPE|
TYPE; charset=CHARSET|
text/html; charset=ISO-8859-1"
pageEncoding="default"
isELIgnored="true|false"
%>
Bear the following in mind when using this directive:
-
The default buffer size is defined to be at
least 8 kilobytes (KB).
-
The errorPage attribute
contains the relative URL for the error page to which this page should go if
there's an unhandled error on this page.
-
The specified error page file must declare isErrorPage="true"
to have access to the Exception object.
-
The contentType attribute
sets the MIME type and the character set for the response. The default value
is "text/html" for standard JSP pages
and "text/xml" when implementing JSP
documents in Extensible Markup Language (XML) format.
-
The pageEncoding attribute
defines the character encoding for the JSP page. The default is that
specified in the contentType attribute or "ISO-8859-1"
if none was specified there.
This is an example of the code that may be used for an error
page:
<%@ page language="java"
isErrorPage="true" %>
<html>
<body>
<!-- This displays the fully-qualified name of the exception
and its message-->
<%= exception.toString() %>
<br>
<!-- This displays the exception's descriptive message -->
<%= exception.getMessage() %>
</body>
</html>
The page will print the error message received.
This directive can also switch on support for scripting and
EL in the JSP document, using the isELIgnored
attribute, which sets Expression Language (EL) support. Settings in web.xml
may influence the behavior of this attribute. For this attribute, a value of true
enables support, and false disables it. The default
value is true.
(追記) (追記ここまで)
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Most Viewed Articles (in JSP )
Show a calendar for user input in JSP
Encrypting Passwords in Tomcat using Servlets
JSP Tags for SQL to connect to a database
Steps to get a Free SSL certificate for your Tomcat
Uploading a file to a server using JSP
Server Side Programming using JSP
Latest Articles (in JSP)
Show a calendar for user input in JSP
Steps to get a Free SSL certificate for your Tomcat
Encrypting Passwords in Tomcat using Servlets
JSP Tags for SQL to connect to a database
Uploading a file to a server using JSP
Uploading an Image to a Database using JSP
A JSP page that gets properties from a bean
Scriptlets and Expressions in JSP
The taglib, tag, include, attribute and the variable Directive in JSP
Show a calendar for user input in JSP
Encrypting Passwords in Tomcat using Servlets
Steps to get a Free SSL certificate for your Tomcat
JSP Tags for SQL to connect to a database
Uploading an Image to a Database using JSP
Uploading a file to a server using JSP
© 2023 Java-samples.com
Tutorial Archive: Data Science React Native Android AJAX ASP.net C C++ C# Cocoa Cloud Computing EJB Errors Java Certification Interview iPhone Javascript JSF JSP Java Beans J2ME JDBC Linux Mac OS X MySQL Perl PHP Python Ruby SAP VB.net EJB Struts Trends WebServices XML Office 365 Hibernate
Latest Tutorials on: Data Science React Native Android AJAX ASP.net C Cocoa C++ C# EJB Errors Java Certification Interview iPhone Javascript JSF JSP Java Beans J2ME JDBC Linux Mac OS X MySQL Perl PHP Python Ruby SAP VB.net EJB Struts Cloud Computing WebServices XML Office 365 Hibernate