Articles of struts2

Cómo integrar Struts 2 con Tiles 3

¿Cómo integramos Struts 2 con Tiles 3? El struts2–tiles-plugin actualmente (2.3.4.1) funciona con una versión anterior de los tiles (versión 2.0.6) esto puede ser un poco molesto. Esta es una respuesta automática, para ayudar a otros con su integración.

Pasar parámetros a la acción a través de ModelDriven en Struts 2

El problema está relacionado con el ModelDriven y Struts 2.3.16. Dado que el comportamiento del interceptor de params cambiado para acceder a los parámetros pasados ​​a la acción requiere configurar la lista acceptParamNames para usar con la acción ModelDriven . Si la lista acceptParamNames está vacía, funciona de forma predeterminada aceptando parámetros a través del […]

El token de Spring CSRF no funciona, cuando la solicitud que se envía es una solicitud de varias partes

Yo suelo, Spring Framework 4.0.0 RELEASE (GA) Spring Security 3.2.0 LANZAMIENTO (GA) Struts 2.3.16 En el cual, utilizo un token de seguridad incorporado para protegerme contra los ataques CSRF. La forma Struts se parece a la siguiente. El código HTML generado es el siguiente. Esto funciona bien, a menos que la solicitud sea multiparte en […]

Excepción inesperada capturada configurando ‘xxx’ en ‘clase xxx: Error al establecer la expresión’ xxx ‘con el valor

Estoy pasando algunos parámetros a una clase de acción que implementa ModelDriven través de una cadena de consulta. Click La clase de acción es la siguiente. @Namespace(“/admin_side”) @ResultPath(“/WEB-INF/content”) @ParentPackage(value = “struts-default”) public final class TestAction extends ActionSupport implements Serializable, Preparable, ModelDriven { private static final long serialVersionUID = 1L; private Transporter transporter = new Transporter(); […]

¿Cómo hacer redirecciones URL dinámicas en Struts 2?

Estoy intentando que mi aplicación Struts2 se redirija a una URL generada. En este caso, quiero que la URL use la fecha actual, o una fecha que busqué en una base de datos. Entonces /section/document pasa a ser /section/document/2008-10-06 ¿Cuál es la mejor manera de hacer esto?

Struts2 .action extension provocando que CSS, JavaScript y Struts Dojo se rompan

Hemos estado ejecutando en Struts 2.1.8 durante un tiempo y todas las acciones de Struts han funcionado como se esperaba, es decir, las acciones de href a Struts se representan con el nombre de la acción sin extensión. Aquí está el código JSP que establece los enlaces: Home Search My Bookmarks Support Los enlaces se […]

java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter al iniciar la aplicación Simple Struts2

Estoy intentando ejecutar una aplicación simple de Struts2 pero siempre lanza la siguiente excepción: java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter He seguido el tutorial paso a paso en http://struts.apache.org/development/2.x/docs/create-struts-2-web-application-using-maven-to-manage-artifacts-and-to -build-the-application.html pero no puedo hacer que funcione. También logré encontrar otro tutorial de Struts2 que usa maven pero falló. Lanza la misma excepción cuando bash ejecutar la aplicación. Usé lo […]

¿Hay alguna manera de redirigir a otra clase de acción sin usar en struts.xml

Tengo muchas clases creadas en mi aplicación Struts. No revisé si estaba registrado en alguna de las clases. En cambio, he extendido una clase de acción básica. Ahora quiero crear un controlador previo en mi acción base para verificar el inicio de sesión y redirigir si no están conectados. Quiero algo como esto. public BaseAction(){ […]

Jersey con Struts2

Estoy usando jersey con Struts2. Pero las llamadas de RestFul Service no funcionan. A continuación están mis archivos de configuraciones struts.xml true ERROR /service/* binMaster Web.xml org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG /WEB-INF/tiles.xml struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* org.apache.struts2.tiles.StrutsTilesListener jersey-serlvet com.sun.jersey.spi.container.servlet.ServletContainer com.sun.jersey.config.property.packages com.gemini.rest.controller com.sun.jersey.api.json.POJOMappingFeature true 1 jersey-serlvet /service/* index.jsp

¿Debo recuperar el registro de la base de datos en la capa de vista de Struts2?

Tengo una página de edición en la que quiero recuperar los temas y niveles de la base de datos y mostrar como opción de selección para que el usuario edite el curso . Cuando se envía el formulario, se realizará una nueva solicitud, la entrada del usuario es capturada por courseBean con validación XML. Cuando […]