Intenté implementar token interceptor con la etiqueta <s:url .. pero muestra el error en el primer clic. es decir, The form has already been processed or no token was supplied, please try again. Quiero implementar este interceptor, porque si los usuarios ya eliminaron una fila y actualizaron la página una vez más, la misma acción […]
Estoy trabajando en un proyecto de Struts 2. Cuando el usuario hace clic en un botón de logout acción de logout borra la sesión mediante session.clear() . Pero cuando el usuario hace clic en el botón back en el navegador después de cerrar la sesión, todavía muestra el contenido de la página anterior. Quiero redirigir […]
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, […]
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 […]
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 […]
Estoy utilizando struts2-fullhibernatecore-plugin-2.2.2-GA.jar para inyectar una session en mi clase DAO como se muestra a continuación: public class UserDAO { @SessionTarget Session session; @TransactionTarget Transaction transaction; public List getUsers() { return session.createQuery(“from user”).list(); } } Pero tengo java.lang.NullPointerException com.wudi.DAO.UserDAO.getUsers(UserDAO.java:28) com.wudi.action.UserListAction.execute(UserListAction.java:24) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) … Según la salida de depuración, la session y la […]
Me gusta usar URLs como host/ActionName/123/abc/ , en lugar de pasar string de consulta como host/ActionName?parm1=123&parm2=abc . ¿Cómo puedo hacer eso en Struts2? Hice lo siguiente. pero no está funcionando, mostrando 500 código de error {1} views.jsp
Recibo el error “No se ha encontrado ninguna solicitud de envío por secuencias” en mi aplicación web y espero obtener ayuda. Intento utilizar struts2 + spring + hibernate, y uso spring para administrar la fábrica de sesiones de hibernación e inyectar sesiones de hibernación en mis acciones de struts. Espero que tenga sentido. Cuando se […]
Tengo el siguiente error al intentar ejecutar mi aplicación en WebLogic 12.1.3. El despachador de Struts no se puede encontrar. Esto generalmente es causado por el uso de tags Struts sin el filtro asociado. Las tags Struts solo se pueden usar cuando la solicitud ha pasado a través de su filtro de servlet, lo que […]
De la documentación: asignaciones de comodines avanzados de Struts2 : Comodines avanzados Desde 2.1.9+ se pueden definir expresiones regulares definidas en el nombre de la acción. Para usar esta forma de comodín, se deben establecer las siguientes constantes: Las expresiones regulares pueden tener dos formas, la más simple es {FIELD_NAME} , en cuyo caso el […]