Dicar de como pegar dados uteis para aplicações WEB

Dicas de como pegar dados uteis como numero ip, url do servido e caminho dos diretorios do servidor, para utilizarmos em nossos aplicações WEB!

Como pegar o caminho que do sevidor
(Colocar esse codigo no jsp)

	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";

Como pegar o caminho do diretorio local
(Colocar o codigo no action)

String strFilePath = getServlet().getServletContext().getRealPath("/");

Como pegar o ip da maquina
(Colocar dados no JSP)

request.getRemoteAddr()

Como pegar o ip da maquina caso ela passe por um server
(Colocar dados no JSP)

request.getHeader("X-FORWARDED -FOR)

Ai galera espero que ajude…

Falow