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.
Antworten
Zu viele Anzeigen?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}