Articles of jsp

¿Cómo acceder a un atributo de solicitud establecido por un servlet en JSP?

Estoy tratando de recuperar los valores de los atributos establecidos por un servlet en una página JSP, pero solo tengo suerte con los parámetros por ${param} . No estoy seguro de qué puedo hacer diferente. Tal vez es simple, pero no pude manejarlo todavía. public void execute(HttpServletRequest request, HttpServletResponse response) { //there’s no “setParameter” method […]

¿Cómo codificar una cadena que representa la ruta URL con JSTL?

¿Cuál es la mejor forma de codificar URL una cadena que representa la ruta URL (no parámetro de solicitud) con JSTL? De acuerdo con cualquier documentación que encuentre , esto debería ocuparse de ello. Pero no es así Codifica los parámetros maravillosamente ( ) pero No estoy pasando ningún parámetro. ¿Cómo puedo codificar con seguridad […]

¿Cómo puedo reemplazar caracteres de nueva línea usando JSP y JSTL?

Tengo una lista de objetos bean pasados ​​a mi página JSP, y uno de ellos es un campo de comentarios. Este campo puede contener líneas nuevas, y quiero reemplazarlas por punto y coma con JSTL, de modo que el campo se pueda mostrar en una entrada de texto. Encontré una solución, pero no es muy […]

Cómo mapear las solicitudes al archivo HTML en Spring MVC?

Los archivos de configuración básica no parecen intuitivos. Si creo un ejemplo simple de hello world, y luego cambie el nombre de home.jsp a home.html y edite el archivo servlet-context.xml de a Empiezo a tener un error WARN : org.springframework.web.servlet.PageNotFound – No mapping found for HTTP request with URI [/myapp/WEB-INF/views/home.html] in DispatcherServlet with name ‘appServlet’ […]

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/ […]

Aplicación web Struts: Validación reutilizable del lado del cliente y del lado del servidor

Nuestra aplicación Struts duplica una gran cantidad de comprobaciones de validación de formularios: (1) del lado del cliente en jQuery / JS, y (2) por separado, del lado del servidor en Java. Le pregunté por qué, y él dijo “nunca se puede confiar en el lado del cliente”. Pero, por otro lado, para su comodidad, […]

La superclase “javax.servlet.http.HttpServlet” no se encontró en Java Build Path

Tengo un proyecto creado por la integración de Maven en Eclipse. Todo funciona bien, pero en el espacio de trabajo en todos los archivos JSP tiene esto: The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path A la primera cadena donde colocar: Cuando creo un proyecto web dynamic básico y JSP en – […]

Struts 2 variables dinámicas

Intento crear una variable dinámica en Struts2 usando la etiqueta set numConst devolverá un valor dynamic recuperado de la base de datos. Por ejemplo, si el valor es NUEVE, el número debe ser @xxx.CommonConstant@NINE Establecí el valor en mi clase java para que @xxx.CommonConstant@NINE devuelva 9 . Hasta ahora, el valor puede mostrarse sin problemas […]

Cómo pasar una variable EL a javascript

Tengo una variable ${bean.name} ¿cómo puedo pasarla a una var de JavaScript? He intentado var name = “${bean.name}” y var name = ${bean.name} pero no funciona. mi idea es ponerlo en una entrada oculta como en un oculto var name = document.getElementById(“test”).value; esto no funciona ni var name convierte en la cadena “${bean.name}” Nota. no […]

Haga seguro al operador $ {} XSS en Struts 2 (igual que el tapiz)

Como se menciona en http://www.disasterarea.co.uk/blog/xss-vulnerabilities-in-web-frameworks-2/ El $ {} no es seguro en xss struts 2, mientras que es seguro en tapiz 5. No soy un tipo de Tapiz, pero quiero saber si lo anterior es correcto. Por lo que yo sé, ${} es parte de JSLT y no depende de ningún framework web. Entonces, si […]