setXXXX("argument")
メソッドがで呼び出されたときstrutsフレームワークのform.java?strutsフレームワークのform.javaでsetXXXX( "argument")メソッドが呼び出されたとき?
getXXXX()
を呼び出すだけですが、setXXXX("argument")
メソッドが呼び出されたときを知りたいのですが?
setXXXX("argument")
メソッドがで呼び出されたときstrutsフレームワークのform.java?strutsフレームワークのform.javaでsetXXXX( "argument")メソッドが呼び出されたとき?
getXXXX()
を呼び出すだけですが、setXXXX("argument")
メソッドが呼び出されたときを知りたいのですが?
getterは通常、ビュー(たとえばJSPファイル)のデータを取得するために呼び出され、setterはビューからデータを挿入するために呼び出されます。フォームからデータを取り込むと、セッターが呼び出されます。したがって、名前 "property1"と値 "myValue1"の値をフォームに送信すると、getter getMyProperty1( "myValue1")が呼び出されます。
ネストされたオブジェクトを使用する場合は、オブジェクトのゲッターを呼び出し、次にプロパティのセッターを呼び出します。たとえば、ユーザータイプが「ユーザー」のユーザーオブジェクトがあり、ユーザーに「ユーザー名」という属性がある場合は、フォームに「ユーザーの値」の値を持つ「user.username」という名前の値を送信できます。まずgetterを呼び出してUserオブジェクトを取得し、次にこのオブジェクトに対してsetUsername( "userの値")と呼ばれます。
セッターは、表示しない場合は必須ではありません。ビューからこの値を変更することはできません。