Comment obtenir la valeur de la variable de classe de l'action de Struts 2 à textfield de Jsp?
Mon action de classe ressemble à ce
class My action class {
public String getvariable() {
return variable;
}
public void setvariable(String variable) {
this.variable = variable;
}
public dosubmit(){
variable=service.getvariable();
return "success";
}
}
En utilisant cette propriété tag de struts
Je suis en mesure de récupérer valeur de la variable dans la JSP.
Mais je veux la valeur dans un champ de texte de la JSP.
Comment puis-je le faire?
Comment accéder à ces variables à valeur dans jsp variable dans le prochain fichier jsp, afin que je puisse manipuler cette valeur.
Vous devez vous connecter pour publier un commentaire.
Créer des Getters et Setters pour la variable et de donner le même nom dans la page JSP. U obtenez la valeur de la variable.
Vous pouvez utiliser
value
attribut de<s:textfield>
tag à la valeur présélectionnée.Dans Struts INTERFACE utilisateur balises,
name
attribut est utilisé pour faire correspondre le Setter de l'objet lors de la soumission de la valeur, tandis quevalue
attribut est utilisé pour prérégler une valeur arbitraire de l'objet, qui peut (mais ne doit pas) être votre valeur de la variable.Ce
signifie que vous preset avec valeur de la variable, et quand il est affiché, il sera défini comme nouvelle valeur de la variable.
Veuillez noter que votre Action est syntaxiquement incorrect;
Vous devez utiliser CamelCase pour les getters et les setters (et des méthodes, et des noms de variables, etc) comme ceci:
ou vous avez des difficultés à obtenir des valeurs de OGNL.