Another NPE Server Error.

  • Thread starter Steve R. Burrus
  • Start date
S

Steve R. Burrus

Yes, after I posted to this group quite recently about a Null Pointer
Exception server error, I am afraid that I have now another one on my hands
["java.lang.NullPointerException"]Here is the servlet code which triggered
this this time. Can someone please help me again with this?package
com.steve.burrus;import java.io.IOException;import
java.io.PrintWriter;import java.util.Enumeration;import
javax.servlet.*;import javax.servlet.http.*;public class SnoopServlet
extends HttpServlet { public void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException
{ PrintWriter out = response.getWriter();
response.setContentType("text/plain"); out.println("Snoop Servlet");
out.println(); out.println("Servlet init parameters:"); Enumeration e =
getInitParameterNames(); while (e.hasMoreElements()) { String key =
(String)e.nextElement(); String value = getInitParameter(key);
out.println(" " + key + " = " + value); } out.println();
out.println("Context init parameters:"); ServletContext context =
getServletContext(); Enumeration enumeration =
context.getInitParameterNames(); while (enumeration.hasMoreElements())
{ String key = (String)enumeration.nextElement(); Object
value = context.getInitParameter(key); out.println(" " + key +
" = " + value); } out.println(); out.println("Context attributes:");
enumeration = context.getAttributeNames(); while
(enumeration.hasMoreElements()) { String key =
(String)enumeration.nextElement(); Object value =
context.getAttribute(key); out.println(" " + key + " = " +
value); } out.println(); out.println("Request attributes:"); e
= request.getAttributeNames(); while (e.hasMoreElements())
{ String key = (String)e.nextElement(); Object value =
request.getAttribute(key); out.println(" " + key + " = " +
value); } out.println(); out.println("Servlet Name: " +
getServletName()); out.println("Protocol: " + request.getProtocol());
out.println("Scheme: " + request.getScheme()); out.println("Server
Name: " + request.getServerName()); out.println("Server Port: " +
request.getServerPort()); out.println("Server Info: " +
context.getServerInfo()); out.println("Remote Addr: " +
request.getRemoteAddr()); out.println("Remote Host: " +
request.getRemoteHost()); out.println("Character Encoding: " +
request.getCharacterEncoding()); out.println("Content Length: " +
request.getContentLength()); out.println("Content Type: "+
request.getContentType()); out.println("Locale: "+
request.getLocale()); out.println("Default Response Buffer: "+
response.getBufferSize()); out.println();
out.println("Parameter names in this request:"); e =
request.getParameterNames(); while (e.hasMoreElements())
{ String key = (String)e.nextElement(); String[]
values = request.getParameterValues(key); out.print(" " + key +
" = "); for(int i = 0; i < values.length; i++) {
out.print(values + " "); } out.println(); }
out.println(); out.println("Headers in this request:"); e =
request.getHeaderNames(); while (e.hasMoreElements()) {
String key = (String)e.nextElement(); String value =
request.getHeader(key); out.println(" " + key + ": " +
} out.println(); out.println("Cookies in this
request:"); Cookie[] cookies = request.getCookies(); for (int
i = 0; i < cookies.length; i++) { Cookie cookie = cookies;
out.println(" " + cookie.getName() + " = " + cookie.getValue()); }
out.println(); out.println("Request Is Secure: " +
request.isSecure()); out.println("Auth Type: " +
request.getAuthType()); out.println("HTTP Method: " +
request.getMethod()); out.println("Remote User: " +
request.getRemoteUser()); out.println("Request URI: " +
request.getRequestURI()); out.println("Context Path: " +
request.getContextPath()); out.println("Servlet Path: " +
request.getServletPath()); out.println("Path Info: " +
request.getPathInfo()); out.println("Path Trans: " +
request.getPathTranslated()); out.println("Query String: " +
request.getQueryString()); out.println(); HttpSession session
= request.getSession(); out.println("Requested Session Id: " +
request.getRequestedSessionId()); out.println("Current Session Id: "
+ session.getId()); out.println("Session Created Time: " +
session.getCreationTime()); out.println("Session Last Accessed Time:
" + session.getLastAccessedTime());
out.println("Session Max Inactive Interval Seconds: " +
session.getMaxInactiveInterval()); out.println();
out.println("Session values: "); Enumeration names =
session.getAttributeNames(); while (names.hasMoreElements())
{ String name = (String) names.nextElement();
out.println(" " + name + " = " +
sion.getAttribute(name)); } }}
 
A

A.L.

Yes, after I posted to this group quite recently about a Null Pointer
Exception server error, I am afraid that I have now another one on my hands
["java.lang.NullPointerException"]Here is the servlet code which triggered
this this time. Can someone please help me again with this?package
com.steve.burrus;

Yes, I do consulting from time to time, could we taklk about rate?

A.L.
 
K

Kevin McMurtrie

Steve R. Burrus said:
Yes, after I posted to this group quite recently about a Null Pointer
Exception server error, I am afraid that I have now another one on my hands
["java.lang.NullPointerException"]Here is the servlet code which triggered
this this time. Can someone please help me again with this?package
com.steve.burrus;import java.io.IOException;import
java.io.PrintWriter;import java.util.Enumeration;import
javax.servlet.*;import javax.servlet.http.*;public class SnoopServlet
extends HttpServlet { public void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException
{ PrintWriter out = response.getWriter();
response.setContentType("text/plain"); out.println("Snoop Servlet");
out.println(); out.println("Servlet init parameters:"); Enumeration e =
getInitParameterNames(); while (e.hasMoreElements()) { String key =

That's pretty.

So you still haven't bothered learning how to debug or read
documentation after all this time?
http://www.despair.com/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,768
Messages
2,569,575
Members
45,053
Latest member
billing-software

Latest Threads

Top