examples.servlets
Class HelloWorld3
java.lang.Object
|
+--javax.servlet.GenericServlet
|
+--javax.servlet.http.HttpServlet
|
+--examples.servlets.HelloWorld3
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
- public class HelloWorld3
- extends javax.servlet.http.HttpServlet
The HelloWorld3 example contains exactly the same
Java code as the HelloWorld2
example, except that the initialization parameters are not defined in the
web.xml file.
The HelloWorld2 servlet uses initialization parameters to display
two strings in the output ("Welcome WebLogic Developer!"). If the
initialization parameters are not defined, the default strings
defined in this example are used.
However, because initialization parameters are not defined for
the HelloWorld3 servlet, the HelloWorld3 servlet checks for a
request parameter called "name". If the "name" request parameter exists, the
servlet uses its value in the greeting.
Build the Example
- Open a new command shell.
- Set up this development shell as described in Setting up Your Environment for
Building and Running the Examples.
- Build the servlet using ant:
prompt> ant HelloWorld3
- Start WebLogic Server with the examples configuration.
Configure the Server
- Make sure that the examplesWebApp is deployed on your server.
Run the Example
- Use a web browser to load the following URL:
http://localhost:7001/examplesWebApp/HelloWorld3
Note that the greeting displayed in your browser is "Hello World!"
- Now change the URL in your Web browser to
http://localhost:7001/examplesWebApp/HelloWorld3?name=Alfred
Note that the greeting displayed in your browser is now "Hello Alfred!"
There's More...
For more information on servlets, see Programming WebLogic HTTP Servlets.
- Author:
- Copyright (c) 1999-2002 by BEA Systems, Inc. All Rights Reserved.
|
Method Summary |
void |
init(javax.servlet.ServletConfig config)
|
void |
service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
|
| Methods inherited from class javax.servlet.http.HttpServlet |
, doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service |
| Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultGreeting
java.lang.String defaultGreeting
defaultName
java.lang.String defaultName
HelloWorld3
public HelloWorld3()
init
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
- Overrides:
init in class javax.servlet.GenericServlet
service
public void service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws java.io.IOException
- Overrides:
service in class javax.servlet.http.HttpServlet
Copyright © 2002 BEA Systems, Inc. All Rights Reserved.