Overview of Java Web Technologies, Part 1 - Defining Context Parameters (
Page 6 of 9 )
In a deployment descriptor (the web.xml file), you can define settings
for the application the deployment descriptor describes. This allows you to
define context initial parameters that are available to all servlets/JSP pages
in that application, register servlets, register listeners, map resources to
URLs, and so on. This section explains how you can define context
parameters.
Using context parameters can save you from needing to hard-code certain
information in the servlet code. This way, if you want to change the
information, you will not need to recompile the servlet.
You can specify context parameter name/value pairs that will be available to
all servlets/JSP pages in that application using the context-param element. For
example, Listing 2 shows a deployment descriptor that contains
a servlet called MyServlet, which
has two initial parameter name/value pairs: userName/budi and password/secret.
Listing 2 The Deployment Descriptor Initial Parameter
Name/Value Pairs
<?xml version="1.0"
encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems,
Inc.//DTD Web Application
2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<context-param>
<param-name>userName</param-name>
<param-value>budi</param-value>
</context-param>
<context-param>
<param-name>password</param-name>
<param-value>secret</param-value>
</context-param>
</web-app>
Remember: This is
part one of the first chapter of JavaServer Faces Programming, by Budi
Kurniawan (McGraw-Hill/Osborne, ISBN 0-07-222983). Stay tuned for part 2 of
"Overviews of Java Web Technologies," where we learn about JSP, JavaBeans, and
Model 2. Buy
this book! |