I am trying to compile this but getting errors:
RDServlet.java:12: cannot resolve symbol
symbol : method getServletContextName ()
location: interface javax.servlet.ServletContext
out.println(sc.getServletContextName());
^
RDServlet.java:13: cannot resolve symbol
symbol : method getServletName ()
location: interface javax.servlet.ServletConfig
out.println(sg.getServletName());
^
Using JBoss-3.2.3 application server which supports
Servlets 2.4 specification.
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class RDServlet extends GenericServlet {
public void service(ServletRequest req, ServletResponse res) throws ServletException,
IOException {
ServletContext sc=getServletContext();
ServletConfig sg=getServletConfig();
PrintWriter out=res.getWriter();
out.println(sc.getServerInfo());
out.println(sc.getRealPath("/index.html"));
out.println(sc.getServletContextName());
out.println(sg.getServletName());
}
}