Articles of servlets

@WebServlet anotación con Tomcat 7

En mi aplicación, tenía un servlet que se definió así en web.xml : Notification Servlet NotificationServlet com.XXX.servlet.NotificationServlet 1 NotificationServlet /notification/* Después de pasar a utilizar Tomcat 7, me gustaría utilizar la anotación @WebServlet que hará el trabajo. Esta es la forma en que lo hice: @WebServlet( name=”NotificationServlet”, displayName=”Notification Servlet”, urlPatterns = {“/notification”}, loadOnStartup=1) public class […]

Implementando un servlet de descarga de archivos simple

¿Cómo debo implementar el servlet de descarga de archivos simple? La idea es que con la solicitud GET index.jsp?filename=file.txt , el usuario puede descargar, por ejemplo. file.txt desde el servlet de archivo y el servlet de archivo cargaría ese archivo al usuario. Puedo obtener el archivo, pero ¿cómo puedo implementar la descarga de archivos?

¿Cómo especificar la página de error predeterminada en web.xml?

Estoy usando el elemento en web.xml para especificar la página de error amigable cuando el usuario encuentra un cierto error como el error con el código de 404: 404 /Error404.html Sin embargo, quiero que si el usuario no cumple con ningún código de error especificado en , él o ella debería ver una página de […]

Recoge y guarda los valores enviados de múltiples entradas de HTML dinámicas en servlet

Puedo mostrar una ArrayList de beans en un formulario JSP usando JSTL al recorrer la lista y generar las propiedades de los beans en una etiqueta de entrada HTML. ¿Cómo codifico el JSP para que cuando la página se envíe, los valores actualizados estén en el elemento apropiado del ArrayList ?

Manera conveniente de analizar los parámetros entrantes multipart / form-data en un Servlet

¿Hay alguna manera conveniente de leer y analizar los datos de la solicitud entrante? Por ejemplo, el cliente inicia una solicitud posterior URLConnection connection = new URL(url).openConnection(); connection.setDoOutput(true); connection.setRequestProperty(“Content-Type”, “multipart/form-data; boundary=” + boundary); PrintWriter writer = null; try { OutputStream output = connection.getOutputStream(); writer = new PrintWriter(new OutputStreamWriter(output, charset), true); // true = autoFlush, important! […]

ContextLoaderListener o no?

Una aplicación web estándar de spring (creada por Roo o la plantilla “Spring MVC Project”) crea un web.xml con ContextLoaderListener y DispatcherServlet . ¿Por qué no solo usan el DispatcherServlet y lo hacen para cargar la configuración completa? Entiendo que el ContextLoaderListener se debe usar para cargar cosas que no son relevantes para la web […]

La solicitud de Http Servlet pierde params del cuerpo POST después de leerlo una vez

Estoy tratando de acceder a dos parámetros de solicitud HTTP en un filtro Java Servlet, nada nuevo aquí, ¡pero me sorprendí al encontrar que los parámetros ya se habían consumido! Debido a esto, ya no está disponible en la cadena de filtros. Parece que esto solo ocurre cuando los parámetros vienen en un cuerpo de […]

¿Cómo resolver javax.net.ssl.SSLHandshakeException Error?

Me conecté con VPN para configurar el API de inventario para obtener la lista de productos y funciona bien. Una vez que obtengo el resultado del servicio web y me enlace a la interfaz de usuario. Y también integé PayPal con mi aplicación para hacer el pago exprés cuando realizo una llamada para el pago […]

¿Cómo obtengo la dirección remota de un cliente en servlet?

¿Hay alguna forma de que pueda obtener la dirección IP original del cliente que llega al servidor? Puedo usar request.getRemoteAddr() , pero siempre parece obtener la IP del proxy o del servidor web. Me gustaría saber la dirección IP que el cliente está utilizando para conectarse conmigo. ¿Hay alguna forma de que pueda obtenerlo?

¿Cómo subir archivos al servidor usando JSP / Servlet y Ajax?

Estoy creando una aplicación web JSP / Servlet y me gustaría subir un archivo a un servlet mediante Ajax. ¿Cómo voy a hacer esto? Estoy usando jQuery. Lo he hecho hasta ahora Con este jQuery: $(document).on(“#upload-button”, “click”, function() { $.ajax({ type: “POST”, url: “/Upload”, async: true, data: $(“.upload-box”).serialize(), contentType: “multipart/form-data”, processData: false, success: function(msg) { […]