Wie Sie den Wert der variable von der Struts-action-Klasse 2 zu textfield-Instanz der Jsp?
Meine action-Klasse sieht wie folgt aus
class My action class {
public String getvariable() {
return variable;
}
public void setvariable(String variable) {
this.variable = variable;
}
public dosubmit(){
variable=service.getvariable();
return "success";
}
}
Durch die Verwendung dieser Eigenschaft-Tags von struts
Ich bin in der Lage, zum abrufen von Variablen in JSP.
Aber ich möchte den Wert in einem textfield-Instanz der JSP.
Wie kann ich das tun?
Wie man diese Variablen Wert in jsp-variable in der nächsten jsp-Datei, so dass ich manipulieren kann dieser Wert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie Getter und Setter für die variable ein und geben Sie den gleichen Namen in der JSP. U wird der Wert der Variablen.
Können Sie
value
Attribut<s:textfield>
tag auf den voreingestellten Wert.In der Struts-UI tags
name
- Attribut wird benutzt, um die Setter-Objekt beim senden von Wert, währendvalue
Attribut wird verwendet, um preset ein beliebiger Wert für das Objekt, das kann (aber nicht muss) sein, deine variable Wert.Diese
bedeutet, dass Sie die Vorgabe mit Variablen Wert, und wenn veröffentlicht, wird es als neuen Wert der Variablen.
Bitte beachten Sie, dass Ihre Aktion ist syntaktisch falsch;
Sie müssen verwenden CamelCase für Getter und setter (und Methoden und Variablen Namen etc) wie dieses:
oder haben Sie Probleme, die Werte aus OGNL.