Get Users IP Address

import java.io.*;
import java.util.Enumeration;

import javax.servlet.*;
import javax.servlet.http.*;


public class ExampleServlet extends HttpServlet {

/** Processes requests for both HTTP GET and POST methods.
* @param request servlet request
* @param response servlet response
*/
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();

printPageStart(out);

//Print out the IP address of the caller
out.println(request.getRemoteAddr());

printPageEnd(out);
}

/** Prints out the start of the html page
* @param out the PrintWriter object
*/
private void printPageStart(PrintWriter out) {

out.println("");
out.println("");
out.println("Example Servlet of how to display users IP-address");
out.println("");
out.println("");

}

/** Prints out the end of the html page
* @param out the PrintWriter object
*/
private void printPageEnd(PrintWriter out) {

out.println("");
out.println("");
out.close();
}
}

0 comments:

                                                                

Site Meter