Os explico mi problema.
Trabajo con Struts 1, mediante el siguiente fragmento de código desde el action intento obtener la ip del usuario visitante pero me devuelve la ip del servidor.
public class envioDatos extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String ipaddress = request.getHeader("HTTP_X_FORWARDED_FOR");
if (ipaddress == null)
ipaddress = request.getRemoteAddr();
Al parecer al ser invocado desde la clase controladora (ActionServlet) el request obtiene la ip de este.
Alquien sabe como hayar la ip del cliente???
Gracias