Comment les paramètres d'URL d'accès à struts2
-
11-10-2019 - |
Question
Je travaille sur un projet struts2. J'ai créé url dans mon projet et ont des paramètres transmis à l'aide de balises. Ma question est de savoir comment puis-je lire le paramètre dans les actions? même si faire la même chose que je serais en mesure de voir les paramètres tels que la chaîne de requête. Je demande parce que je ne suis pas en mesure de et je l'ai vu dans l'un des tutoriels.
La solution
En règle générale, vous interagira avec des paramètres dans vos actions en utilisant des champs sur vos actions, exposés par setters. On suppose les cartes URL ci-dessous pour mon exemple l'action Struts2:
URL
http: // localhost / MonAction prenom = SonOfTheEARTh
Code d'action
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
Utilisation des balises Struts: <s:property value="firstName"/>
Utilisation de JSP EL / JSTL: ${action.firstName}
Autres conseils
ÉDITÉ Réponse: Il est basé sur les conventions de nommage de votre paramètre. Jetez un oeil à ce lien rel="nofollow"> et comment suivre ils ont mis le paramètre "oldName".