JavaBeans

特徴
  • メンバ変数はprivate
  • メンバ変数への値の代入はsetterメソッドで行う(変数variableのsetterメソッド名はsetVariable)
  • メンバ変数への値の代入はgetterメソッドで行う(変数variableのgetterメソッド名はgetVariable)
  • メンバが配列のときはsetter,getterメソッドはindexを第一引数にとる
JSPでの使用法
  1. < jsp:useBeans id="BeanName" class="fully_qualified_classname" scope="Scope">
    でインスタンス化
  2. < jsp:setProperty name="BeanName" property="propName" [[value="Value"]|[param="Param"]]/>で値をセット
  3. < jsp:getProperty name="BeanName" property="propName" />で値を出力
  4. < % BeanName.fnc();%>のようにスクリプト内で処理を行う。
propertyのsetter,getterがindexつきのときはproperty="variable[2]"のように指定する。