SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 85 | Next

Larry Brown, Marty Hall, and Yaakov Chaikin

"Core Servlets and JavaServer Pages, Volume 2"

servlet.*;
import javax.servlet.http.*;
/** Simple servlet used to illustrate servlet
* initialization parameters.
*/
public class InitServlet extends HttpServlet {
private String firstName = "First name is missing.";
private String emailAddress = "Email address is missing";
public void init() {
ServletConfig config = getServletConfig();
if (config.getInitParameter("firstName") != null) {
firstName = config.getInitParameter("firstName");
}
if (config.getInitParameter("emailAddress") != null) {
emailAddress = config.getInitParameter("emailAddress");
}
}
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String uri = request.getRequestURI();
2.6 Initializing and Preloading Servlets and JSP Pages 59
out.println(""Transitional//EN\">" + "\n" +
"\n" + "" +<br>"Init Servlet" + "\n" +
"\n" +
"

Init Parameters:

\n" +
"
    \n" +
    "
  • First name: " + firstName + "\n" +
    "
  • Email address: " + emailAddress + "\n" +
    "
\n" +
"");
}
}
Listing 2.9 web.xml (Excerpt illustrating initialization parameters)

xmlns:xsi="http://www.


Pages:
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97