Articles of servlets

La última tabla de versiones de Java (J2EE, Java EE, Servlet, JSP, JSTL)

Estoy buscando una división de componentes de Java EE (o anteriormente conocido como J2EE) y Java SE P.ej J2EE 1.3: Servlet 2.3, JSP 1.2. JSTL 1.0, … J2EE 1.4: Servlet 2.4, JSP 2.0, JSTL 1.1, … Java EE 1.5: Servlet 2.5, JSP 2.1, JSTL 1.2, … En una mesa simple Se puede extraer de: http://java.sun.com/j2ee/1.3/docs/ […]

¿Cómo puedo saber si la solicitud al servlet se ejecutó mediante HTTP o HTTPS?

Escribí un servlet en Java y me gustaría saber si la solicitud a ese servlet se ejecutó mediante HTTP o HTTPS. Pensé que puedo usar request.getProtocol() pero devuelve HTTP / 1.1 en ambos métodos. ¿Algunas ideas?

¿Alguien puede explicar el mapeo de servlets?

Intento escribir una aplicación web usando SpringMVC. Normalmente me gustaría asignar una extensión de archivo inventado al controlador frontal de Spring y vivir feliz, pero esta vez voy a buscar URL similares a REST, sin extensiones de nombre de archivo. Mapear todo en mi ruta de contexto al controlador frontal (llamémoslo ” aplicación “) significa […]

Cómo probar mi servlet usando JUnit

Creé un sistema web usando Java Servlets y ahora quiero hacer pruebas JUnit. Mi dataManager es solo una pieza básica de código que lo envía a la base de datos. ¿Cómo probarías un Servlet con JUnit? Mi ejemplo de código que permite a un usuario registrarse / registrarse, que se envía desde mi página principal […]

mostrando múltiples registros usando el conjunto de resultados

cómo mostrar múltiples registros de la base de datos que tienen el mismo valor de campo al usar la statement del conjunto de resultados

Clase de ayuda JSP para imprimir contenido

Tengo una pregunta sobre la reutilización de código en JSP. Tengo una página JSP example.jsp que emite una llamada a una base de datos y obtiene los resultados. Tengo una clase java HelperClass.java que acepta un registro e imprime los diferentes campos response.getWriter().println Ahora mi página JSP también tiene HTML y el problema es que […]

java.lang.IllegalArgumentException: el conjunto principal de recursos especificado no es válido

Tengo problemas para iniciar mi servidor Tomcat, solía funcionar, pero hice algo mal y ahora me arroja esta excepción: Caused by: java.lang.IllegalArgumentException: The main resource set specified [E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\workspace\j2eeapplication\target\j2eeapplication-0.0.1-SNAPSHOT] is not valid at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:643) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) … 9 more Y este es mi web.xml: J2EE Application Example index.jsp contextConfigLocation /WEB-INF/applicationContext.xml javax.faces.DEFAULT_SUFFIX .xhtml facelets.DEVELOPMENT true javax.faces.FACELETS_REFRESH_PERIOD 1 […]

Mover recursos bajo WEB-INF

Tengo una aplicación web que contiene cientos de archivos HTML, JavaScript y de imágenes. Estos archivos se encuentran debajo del directorio raíz: my_root– — html — js — images Estas carpetas contienen algunas subcarpetas. Por una razón de seguridad, necesito mover todos estos recursos en la carpeta WEB-INF para que no sean accesibles directamente. Actualmente […]

¿Cómo administrar conexiones db en el servidor?

Tengo un problema grave con la conexión de mi base de datos en mi aplicación web. Como uso una única conexión de base de datos para toda la aplicación desde la clase Singleton Database, si bash operaciones db simultáneas (dos usuarios), la base de datos reduce las transacciones. Este es mi método estático utilizado: Todos […]

¿Cómo usar HttpServletRequest # getParts () en un filtro de servlet ejecutándose en Tomcat?

Me gustaría subir un archivo en mi aplicación JSF. Estoy usando un Filter y HttpServletRequestWrapper para acceder al archivo de carga. public MultipartRequestWrapper(HttpServletRequest request) { super(request); System.out.println(“Created multipart wrapper….”); try { System.out.println(“Looping parts”+getParts().size()); for (Part p : getParts()) { System.out.println(String.format(“Part name: %1$s, contentType : %2$s”, p.getName(), p.getContentType())); for(String header : p.getHeaderNames()){ System.out.println(“Header name : ” […]