1

これは、ゲッターとセッターを備えた私の Action クラスの一部です

private String userName; 
private String passWord;   

public String getUserName() {
    return userName;
}
public void setUserName(String userName) {
    this.userName = userName;
}

public String getPassword() {
    return password;
}

public void setPassword(String password) {
    this.password = password;
}

そして、これが私のjspコードです(入力タグのみ):

<s:textfield name="userName" cssClass="input" id="userName" maxlength="64"/>
<s:password name="password" maxlength="15" cssClass="input" id="password" />

ただ知りたいだけです :

アクション クラスのインスタンス変数は、jsp タグのプロパティ、ID、または名前と一致するため、対応する変数のゲッターを呼び出すと、値が自動的に使用可能になります。?

4

1 に答える 1

1

フォーム フィールドはnameによってマップされます。ID は、ID によって DOM 要素を見つけるために JavaScript で使用されます。paramsインターセプターは、アクション インスタンスにフォーム入力を設定するためにアクション構成を参照する必要があります。これは、アクション構成が明示defaultStack的または暗黙的に からパッケージを拡張して参照する必要があるの一部ですstruts-default

于 2013-09-03T09:58:43.410 に答える