Articles of servlets

Obtenga IP de cliente real en un servlet

Estoy teniendo problemas con un problema simple. Me gustaría obtener la IP del cliente real dentro de un HTTPServlet . Desde ahora utilicé: request.getRemoteAddr() Pero ahora devuelve una IP falsa. por ejemplo: xxx.xxx.xxx. 50 pero mi IP es algo así como xxx.xxx.xxx. 159 . (verificado en http://whatismyipaddress.com/ ). Ahora traté de usar: request.getHeader(“X-Forwarded-For”) Devuelve NULL. […]

¿Realmente necesito web.xml para una aplicación web Java basada en servlets?

No he estado trabajando en proyectos web del mundo real. En la universidad usamos tanto Servlets como Spring para el desarrollo web de Java. En ambos proyectos, recibimos archivos web.xml ya configurados y solo realizamos cambios menores en ellos. Ahora necesito construir una aplicación web desde cero. Creé una nueva clase Servlet en Eclipse y […]

ContentCachingResponseWrapper produce respuesta vacía

Estoy intentando implementar filtro para registrar solicitudes y respuestas en Spring MVC aplicación Spring MVC . Yo uso el siguiente código: @Component public class LoggingFilter extends OncePerRequestFilter { private static final Logger LOGGER = LoggerFactory.getLogger(LoggingFilter.class); @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { ContentCachingRequestWrapper requestWrapper = new ContentCachingRequestWrapper(request); ContentCachingResponseWrapper responseWrapper […]

¿Cómo asignar un ResultSet con una cantidad desconocida de columnas a una lista y mostrarlo en una tabla HTML?

Creé una aplicación de base de datos utilizando Netbeans, GlassFish y JavaDB. Ahora mi código de Servlet del controlador ejecuta algunas consultas SQL dinámicas y obtiene un Conjunto de resultados (o puedo cambiar a String). Ahora, ¿cómo puedo mostrar el conjunto de resultados devuelto en un formato tabular (no tengo idea acerca de la estructura […]

¿Dónde están las constantes del método de solicitud en la API del servlet?

Quiero escribir if (POST.equals(req.getMethod())) en lugar de if (“POST”.equals(req.getMethod())) pero no puedo encontrar las definiciones constantes en la API de Servlet (solo busqué en HttpServletRequest, donde esperaba que estuvieran). ¿Dónde están ellos (estoy usando muchas bibliotecas, entonces si alguien más las define, eso también funcionaría)?

Spring v3 no se puede encontrar ninguna statement para el elemento ‘mvc: resources’

Actualmente ejecutándose Tomcat: v6 Spring Tools Suite: v2.7.2 Spring Framework: spring-webmvc-3.0.5 Servlet XML código parcial web.xml duckapp / Propósito del servlet web.xml asigna todas las URL al servlet con la excepción de mvc: resources asignando archivos estáticos. Loco cvc-complex-type.2.4.c: el comodín coincidente es estricto, pero no se puede encontrar ninguna statement para el elemento ‘mvc: […]

cómo obtener la url base del objeto de solicitud jsp?

¿Cómo obtener la url base del objeto de solicitud jsp? http: // localhost: 8080 / SOMETHING / index.jsp , pero quiero la parte para index.jsp, ¿cómo es posible en jsp?

División de código compartido y web.xml del proyecto WAR al proyecto JAR común

Tengo diferentes webapps que comparten una gran parte de la configuración web.xml. Por ejemplo, la forma en que se asignan algunos servlets es idéntica para todas las aplicaciones, pero algunas aplicaciones web tienen servlets personalizados, o un filtro adicional, o beans administrados compartidos. Cada aplicación web es un proyecto diferente en mi IDE. Me gustaría […]

Administrar el flujo de datos / control de sesión de aplicación web para varias tabs

Tengo una aplicación web Java que almacena algunos datos en la sesión. Los datos en la sesión cambian a medida que el usuario interactúa con la aplicación (por ejemplo, un controlador controla el flujo, cada controlador tiene varias páginas de formulario, en cada página de formulario algunos datos se actualizan en la sesión y el […]

ServletRequest.getParameterMap () devuelve Map y ServletRequest.getParameter () devuelve String?

¿Puede alguien explicarme por qué ServletRequest.getParameterMap() devuelve el tipo Map ServletRequest.getParameter() simplemente devuelve tipo String No entiendo por qué el mapa se correlacionará con más de un valor. TIA.