Skip Headers

Oracle9iAS Containers for J2EE Support for JavaServer Pages Reference
Release 2 (9.0.2)

Part Number A95882-01
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents

Go to previous page

Index

A  B  C  D  E  F  G  H  I  J  M  N  O  P  R  S  T  U  V  W  X 


Symbols

_jspService() method, A-12

A

action tags
forward tag, 1-19
getProperty tag, 1-17
include tag, 1-18
overview, 1-15
param tag, 1-18
plugin tag, 1-20
setProperty tag, 1-16
useBean tag, 1-16
activation.jar, Java activation files for e-mail, 3-2
addclasspath, ojspc option, 6-18
alias translation, JServ
alias_translation config param, B-9
overview, B-19
Apache JServ--see JServ
application events
servlet application lifecycles, A-7
with globals.jsa, B-32
application framework for JServ, B-16
application hierarchy, A-9
application object (implicit), 1-13
application root functionality, 3-15
application scope (JSP objects), 1-15
application support
servlet application lifecycles, A-7
through globals.jsa, B-29
application_OnEnd tag, globals.jsa, B-34
application_OnStart tag, globals.jsa, B-32
application-relative path, 1-26
application.xml, OC4J configuration file, 3-13
appRoot, ojspc option, 6-18

B

batch updates--see update batching
binary data, reasons to avoid in JSP, 5-13
binary file deployment, 6-33
binary file location, ojspc d option, 6-19
bypass_source config param (JServ), B-9

C

cache.jar, for Java Object Cache, 3-2
call servlet from JSP, JSP from servlet, 4-2
checker pages, 5-6
class naming, translator, 6-5
classesXX.zip, for JDBC, 3-2
classpath
classpath config param (JServ), B-10
JSP classpath functionality, 3-16
classpath configuration (JServ), B-2
clustering (OC4J), 2-3
code, generated by translator, 6-2
comments (in JSP code), 1-11
compilation
javaccmd config param, 3-8
ojspc noCompile option, 6-21
config object (implicit), 1-13
configuration
JSP configuration parameters, 3-4
JSP configuration parameters for JServ, B-4
JSP container setup, 3-3
key JAR and ZIP files, 3-2
key OC4J configuration files, 3-13
map file name extensions, JServ, B-3
optimization of execution, 5-26
setting configuration parameters, 3-12
setting parameters, JServ, B-13
connection caching, overview, 5-14
containers
JSP containers, 1-23
servlet containers, A-3
content type settings
dynamic (setContentType method), 8-4
static (page directive), 8-2
context path, 3-15
context-relative path, 1-26
cookies, A-6
custom tags--see tag libraries

D

d, ojspc option (binary output dir), 6-19
data access, starter sample, 4-16
data-sources.xml, OC4J configuration file, 3-13
debug_mode config param, 3-7
debugging
debug, ojspc option, 6-20
debug_mode config param, 3-7
emit_debuginfo config param, 3-7
through JDeveloper, 2-9
declarations
global declarations, globals.jsa, B-38
member variables, 1-9
method variable vs. member variable, 5-8
default-web-site.xml, OC4J configuration file, 3-13
deployment, general considerations
deploying pages with JDeveloper, 6-30
deployment of binary files only, 6-33
general pre-translation without execution, 6-32
ojspc for pre-translation, 6-31
overview, 6-28
WAR deployment, 6-28
developer_mode config param (JServ), B-10
directives
global directives, globals.jsa, B-37
include directive, 1-8
overview, 1-7
page directive, 1-7
taglib directive, 1-8
directory alias translation--see alias translation
DMS support, 2-16
dynamic forward, special support for JServ, B-17
dynamic include
action tag, 1-18
for large static content, 5-7
logistics, 5-3
special support for JServ, B-17
vs. static include, 5-3
Dynamic Monitoring Service--see DMS
dynamic page retranslation, 5-25

E

EAR file, 3-13, 6-28
EJBs
calling from JSP pages, 5-17
use of OC4J EJB tag library, 5-18
emit_debuginfo config param, 3-7
error processing (runtime), 4-13
event-handling
servlet application lifecycles, A-7
with globals.jsa, B-32
with HttpSessionBindingListener, 4-7
exception object (implicit), 1-14
execution models for JSP pages, 1-23
execution of a JSP page, 1-23
explicit JSP objects, 1-12
expressions, 1-9
extend, ojspc option, 6-20
extensions
DMS support, 2-16
overview of data-access JavaBeans, 2-12
overview of extended types, 2-11
overview of global includes, 2-15
overview of JML tag library, 2-13
overview of JspScopeListener, 2-11
overview of Oracle-specific extensions, 2-15
overview of portable extensions, 2-10
overview of programmatic extensions, 2-10
overview of SQL tag library, 2-12
overview of SQLJ support, 2-15
overview of XML/XSL support, 2-11
external resource file
for static text, 5-7
through external_resource parameter, 3-7
through ojspc extres option, 6-20
external_resource config param, 3-7
extres, ojspc option, 6-20

F

fallback tag (with plugin tag), 1-21
Feiner, Amy (welcome), 1-3
files
generated by translator, 6-7
key JAR and ZIP files, 3-2
locations, ojspc d option, 6-19
locations, ojspc srcdir option, 6-24
locations, translator output, 6-8
forward tag, 1-19

G

generated code, by translator, 6-2
generated output names, by translator, 6-4
getProperty tag, 1-17
global includes (Oracle extension)
general use, 6-9
use in migrating from translate_params, B-27
globalization support
charset settings of JSP writer, 8-5
content type settings (dynamic), 8-4
content type settings (static), 8-2
multibyte parameter encoding, 8-6
overview, 8-1
sample depending on translate_params, B-23
sample not depending on translate_params, B-26
globals.jsa
application and session lifecycles, B-30
application deployment, B-29
application events, B-32
distinct applications and sessions, B-29
event-handling, B-32
example, declarations and directives, B-39
extended support for servlet 2.0, B-28
file contents, structure, B-38
global declarations, B-38
global JavaBeans, B-38
global JSP directives, B-37
migration from, B-40
overview of functionality, B-28
overview of syntax and semantics, B-30
sample application, application and session events, B-44
sample application, application events, B-41
sample application, global declarations, B-47
sample applications, B-41
session events, B-35
global-web-application.xml, OC4J configuration file, 3-13

H

help, ojspc option, 6-21
HttpJspPage interface, A-12
HttpSession interface, A-4
HttpSessionBindingListener, 4-7

I

implement, ojspc option, 6-21
implicit JSP objects
overview, 1-12
using implicit objects, 1-14
include directive, 1-8
include tag, 1-18
inner class for static text, 6-3
interaction, JSP-servlet, 4-2
Internet Application Server--see Oracle9i Application Server
invoke servlet from JSP, JSP from servlet, 4-2

J

JavaBeans
global JavaBeans, globals.jsa, B-38
use for separation of business logic, 1-5
use with useBean tag, 1-16
vs. scriptlets, 5-2
javaccmd config param, 3-8
JDBC in JSP pages, performance enhancements, 5-14
JDeveloper
JSP support, 2-9
use for deploying JSP pages, 6-30
jndi.jar, for data sources and EJBs, 3-2
JServ
alias translation, B-19
classpath configuration, B-2
config, map file name extensions, B-3
configuration parameters, B-4
error processing, send_error config param, B-11
JSP application framework, B-16
JSP dynamic include support, B-17
mod_jserv module, B-15
overview of JSP-servlet session sharing, B-16
overview of special considerations, B-15
session sharing, session_sharing config param, B-12
setting configuration parameters, B-13
use of ojspc for JServ, B-14
use with Oracle9i Application Server, B-1
jsp fallback tag (with plugin tag), 1-21
jsp forward tag, 1-19
jsp getProperty tag, 1-17
jsp include tag, 1-18
jsp param tag, 1-18
jsp plugin tag, 1-20
jsp setProperty tag, 1-16
JSP translator--see translator
jsp useBean tag
syntax, 1-16
JspPage interface, A-12
JspScopeListener, overview, 2-11
jspService() method, A-12
JSP-servlet interaction
invoking JSP from servlet, request dispatcher, 4-3
invoking servlet from JSP, 4-2
passing data, JSP to servlet, 4-3
passing data, servlet to JSP, 4-4
sample code, 4-5
jta.jar, for Java Transaction API, 3-2

M

mail.jar, for e-mail from applications, 3-2
member variable declarations, 5-8
method variable declarations, 5-8
migration
from globals.jsa, B-40
from translate_params, B-27
mods, Apache, 2-7
multibyte parameter encoding
general/standard, 8-6
JServ environment, B-21

N

National Language Support--see Globalization Support
NLS--see Globalization Support
noCompile, ojspc option, 6-21

O

objects and scopes (JSP objects), 1-11
OC4J
general overview, 2-3
overview of JSP implementation, 2-4
ojspc pre-translation tool
command-line syntax, 6-17
option descriptions, 6-18
option summary table, 6-14
output files, locations, related options, 6-26
overview, 6-13
overview of functionality, 6-13
use for JServ, B-14
use for pre-translation, 6-31
ojsp.jar, for JSP container, 3-2
ojsputil.jar, for JSP tag libraries and utilities, 3-2
old_include_from_top config param, 3-9
oldIncludeFromTop, ojspc option, 6-21
on-demand translation (runtime), 1-23, 1-24
optimization
not using HTTP session, 5-27
unbuffering a JSP page, 5-26
Oracle HTTP Server
overview, use of Apache mods, 2-7
with mod_jserv, B-15
Oracle platforms supporting JSP
JDeveloper, 2-9
Oracle9i Application Server, 2-2
Oracle9i Application Server
brief overview, 2-2
JSP support, 2-2
use of JServ, B-1
out object (implicit), 1-13
output files
generated by translator, 6-7
locations, 6-8
locations and related options, ojspc, 6-26
ojspc d option (binary location), 6-19
ojspc srcdir option (source location), 6-24
output names, conventions, 6-4

P

package naming
by translator, 6-5
ojspc packageName option, 6-22
packageName, ojspc option, 6-22
page directive
characteristics, 5-10
contentType setting for globalization support, 8-2
overview, 1-7
page implementation class
generated code, 6-2
overview, 1-25
page object (implicit), 1-12
page retranslation, dynamic, 5-25
page scope (JSP objects), 1-14
pageContext object (implicit), 1-13
page-relative path, 1-26
param tag, 1-18
plugin tag, 1-20
precompile_check config param, 3-9
prefetching rows--see row prefetching
pre-translation
ojspc utility, 6-13
without execution, general, 6-32

R

reduce_tag_code config param, 3-9
reduceTagCode, ojspc option, 6-22
req_time_introspection config param, 3-10
reqTimeIntrospection, ojspc option, 6-23
request dispatcher (JSP-servlet interaction), 4-3
request objects
JSP implicit request object, 1-12
overview, A-9
request scope (JSP objects), 1-14
RequestDispatcher interface, 4-3
requesting a JSP page, 1-25
resource management
overview of JSP extensions, 4-12
standard session management, 4-7
response objects
JSP implicit response object, 1-13
overview, A-9
retranslation of page, dynamic, 5-25
row prefetching, 5-16
rowset caching, 5-17
runtimeXX.zip, for SQLJ, 3-2

S

S, ojspc option (for SQLJ options), 6-23
sample applications
custom tag definition and use, 7-14
data access, starter sample, 4-16
globalization, depending on translate_params, B-23
globalization, not depending on translate_params, B-26
globals.jsa samples, B-41
globals.jsa, application and session events, B-44
globals.jsa, application events, B-41
globals.jsa, global declarations, B-47
HttpSessionBindingListener sample, 4-8
JSP-servlet interaction, 4-5
SQLJ example, 5-19
scopes (JSP objects), 1-14
scripting elements
comments, 1-11
declarations, 1-9
expressions, 1-9
overview, 1-9
scriptlets, 1-10
scripting variables (tag libraries)
defining, 7-8
scopes, 7-9
scriptlets
overview, 1-10
vs. JavaBeans, 5-2
send_error config param (JServ), B-11
server.xml, OC4J configuration file, 3-13
service method, JSP, A-12
servlet 2.0 environments
added support through globals.jsa, B-28
globals.jsa sample applications, B-41
JSP container features for application root functionality, B-15
servlet containers, A-3
servlet contexts
overview, A-6
servlet context objects, A-10
servlet path, 3-15
servlet sessions
HttpSession interface, A-4
session tracking, A-6
servlet-JSP interaction
invoking JSP from servlet, request dispatcher, 4-3
invoking servlet from JSP, 4-2
passing data, JSP to servlet, 4-3
passing data, servlet to JSP, 4-4
sample code, 4-5
servlets
application lifecycle management, A-7
request and response objects, A-9
review of servlet technology, A-2
servlet configuration objects, A-11
servlet containers, A-3
servlet context objects, A-10
servlet contexts, A-6
servlet interface, A-3
servlet invocation, A-8
servlet objects, A-9
servlet sessions, A-4
session objects, A-10
session sharing, JSP, JServ, B-16
technical background, A-2
wrapping servlet with JSP page, B-17
session events
with globals.jsa, B-35
with HttpSessionBindingListener, 4-7
session objects
JSP implicit session object, 1-13
overview, A-10
session scope (JSP objects), 1-15
session sharing, overview, JSP-servlet, JServ, B-16
session support through globals.jsa (JServ), B-29
session tracking, A-6
session_OnEnd tag, globals.jsa, B-36
session_OnStart tag, globals.jsa, B-35
session_sharing config param (JServ), B-12
setCharacterEncoding() method, 8-6
setContentType() method, globalization support, 8-4
setProperty tag, 1-16
setReqCharacterEncoding() method, multibyte parameter encoding (JServ), B-21
setWriterEncoding() method, globalization support, 8-5
source file location, ojspc srcdir option, 6-24
SQLJ
JSP code example, 5-19
JSP support for, 5-19
ojspc S option for SQLJ options, 6-23
setting Oracle SQLJ options, 5-22
sqljcmd config param, 3-10
sqljsp files, 5-21
triggering SQLJ translator, 5-21
sqljcmd config param, 3-10
sqljsp files for SQLJ, 5-21
srcdir, ojspc option, 6-24
SSL sessions, A-6
statement caching, 5-15
static include
directive, 1-8
logistics, 5-3
vs. dynamic include, 5-3
static text
external resource file, 5-7
external resource, ojspc extres option, 6-20
external_resource parameter, 3-7
generated inner class, 6-3
workaround for large static content, 5-7
static_text_in_chars config param, 3-11
staticTextInChars, ojspc option, 6-25
syntax (overview), 1-7

T

tag handlers (tag libraries)
access to outer tag handlers, 7-10
OC4J tag handler code generation, 7-19
OC4J tag handler instance pooling, 7-19
overview, 7-4
sample tag handler class, 7-15
tags with bodies, 7-6
tags without bodies, 7-6
tag libraries
defining and using, end-to-end example, 7-14
overview of functionality, 1-21
overview of standard implementation, 7-2
runtime vs. compile-time implementations, 7-20
scripting variables, 7-7
standard framework, 7-2
strategy, when to create, 5-5
tag handlers, 7-4
tag library description files, 7-10
tag-extra-info classes, 7-7
taglib directive, 7-13
web.xml use, 7-12
tag library description files
defining shortcut URI in web.xml, 7-12
general features, 7-10
sample file, 7-17
tag-extra-info classes (tag libraries)
general use, getVariableInfo() method, 7-9
sample tag-extra-info class, 7-16
taglib directive
general use, 7-13
syntax, 1-8
use of full TLD name and location, 7-13
use of shortcut URI, 7-13
tags_reuse_default config param, 3-11
tips
avoid JSP use with binary data, 5-13
JavaBeans vs. scriptlets, 5-2
JSP page as servlet wrapper, B-17
JSP preservation of white space, 5-11
key configuration issues, 5-25
method vs. member variable declaration, 5-8
page directive characteristics, 5-10
static vs. dynamic includes, 5-3
using a "checker" page, 5-6
when to create tag libraries, 5-5
workaround, large static content, 5-7
TLD file--see tag library description file
translate_params config param (JServ)
code equivalent, B-23
effect in overriding non-multibyte servlet containers, B-22
general information, B-12, B-22
globalization sample depending on it, B-23
globalization sample not depending on it, B-26
migration from, B-27
translation, on-demand (runtime), 1-24
translator
generated class names, 6-5
generated code features, 6-2
generated files, 6-7
generated inner class, static text, 6-3
generated names, general conventions, 6-4
generated package names, 6-5
Oracle JSP global includes, 6-9
output file locations, 6-8
translator.zip, for SQLJ, 3-2
type extensions, 2-11

U

unsafe_reload config param (JServ), B-13
update batching, 5-16
URL rewriting, A-6
useBean tag, 1-16

V

verbose, ojspc option, 6-25
version, ojspc option, 6-25

W

WAR deployment, 6-28
WAR file, 3-13, 6-28
Web application hierarchy, A-9
web.xml, usage for tag libraries, 7-12
wrapping servlet with JSP page, B-17

X

xml_validate config param, 3-11
xmlparserv2.jar, for XML validation, 3-2
xmlValidate, ojspc option, 6-25
XML/XSL support
XML validation config param, 3-11
XML validation ojspc option, 6-25
XML-alternative syntax, 5-23
xsu12.jar or xsu111.jar, for XML, 3-2

Go to previous page
Oracle
Copyright © 2000, 2002 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents