Pregunta

Estoy trabajando en un proyecto struts2. He creado con url en mi proyecto y han pasado parámetros utilizando las etiquetas. Mi pregunta es ¿cómo puedo leer el parámetro en las acciones? También si hacer lo mismo iba a ser capaz de ver los parámetros como la cadena de consulta. Lo pregunto porque no soy capaz de y lo vi en uno de los tutoriales.

¿Fue útil?

Solución

Normalmente, se va a interactuar con parámetros en sus acciones mediante el uso de campos en sus acciones, expuestos por los emisores. Supongamos la siguiente URL mapea a mi ejemplo de acción Struts2:

URL

http: // localhost / miAccion Nombre = SonOfTheEARTh

Código de acción

public class MyAction extends ActionSupport {
    private String firstName;

    public String execute() throws Exception {
        // do something here
        return SUCCESS;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(final String firstName) {
        this.firstName = firstName;
    }
}

JSP

El uso de etiquetas de Struts: <s:property value="firstName"/>

El uso de JSP EL / JSTL: ${action.firstName}

Otros consejos

EDITADO respuesta: Se basa en las convenciones de nomenclatura de su parámetro. Echar un vistazo a este enlace y seguir cómo se pusieron parámetro "nombreAntiguo".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top