It's not a secret anymore!
The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes Initializing your JSP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Make it so: Java DB Connections & Transactions this week in the JDBC forum!
JavaRanch » Java Forums » Certification » Web Component Certification (SCWCD/OCPJWCD)
Bookmark "Initializing your JSP" Watch "Initializing your JSP" New topic

Initializing your JSP

Daniel Jabonete
Ranch Hand

Joined: Apr 01, 2007
Posts: 84
Greetings Ranchers!

I�ve run through some confusion in Overriding jspInit() method. I am using the Head First book. I�ve followed the instruction in the book in configuring the servlet init parameter then inserted the <jsp-file> element in th DD.


Then my jsp:

public void jspInit() {

ServletConfig sConfig = getServletConfig();
java.util.Enumeration e = sConfig.getInitParameterNames();
while(e.hasMoreElements()) {
System.out.println("sConfig = " + e.nextElement().toString());
String emailAddr = sConfig.getInitParameter("email");

ServletContext ctx = getServletContext();
ctx.log("emailAddr = " + emailAddr);
ctx.setAttribute("mail", emailAddr);

System.out.println("jspInit has been Initialized");
System.out.println("ctx.getAttribute(\"mail\") = " + ctx.getAttribute("mail"));
<title>JSP Init Test Page</title>
<%= getServletContext().getAttribute("mail") %>

I did get the �mail� attribute sets in the Context. I would really appreciate your help. Thank you very much!
Jaikiran Pai

Joined: Jul 20, 2005
Posts: 10441

Please dont post the same question in more than one forum. Let's continue the discussion in your other post.

[My Blog] [JavaRanch Journal]
I agree. Here's the link:
subject: Initializing your JSP
It's not a secret anymore!