3 Stimmen

Wie man auf url-Parameter in Struts2 zugreift

Ich arbeite an einem Struts2-Projekt. Ich habe url mit in meinem Projekt erstellt und haben Parameter mit Tags übergeben. Meine Frage ist, wie ich den Parameter in den Aktionen zu lesen? auch wenn das gleiche tun würde ich in der Lage, die Parameter als Abfragezeichenfolge zu sehen. ich frage, weil ich nicht in der Lage bin, und ich sah es in einem der Tutorials.

5voto

Steven Benitez Punkte 10767

Normalerweise interagieren Sie mit Parametern in Ihren Aktionen, indem Sie Felder in Ihren Aktionen verwenden, die durch Setter offengelegt werden. Nehmen wir an, die folgende URL verweist auf meine Struts2-Beispielaktion:

URL

http://localhost/myAction?firstName=SonOfTheEARTh

Aktionscode

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

Struts-Tags verwenden: <s:property value="firstName"/>

JSP EL/JSTL verwenden: ${action.firstName}

0voto

CoolBeans Punkte 20350

BEARBEITETE Antwort: Das hängt von den Namenskonventionen für Ihren Parameter ab. Schauen Sie sich dies an Link und verfolgen Sie, wie sie den Parameter "oldName" setzen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X