このウィキの読者になる
更新情報がメールで届きます。
このウィキの読者になる
カテゴリー
最近更新したページ
最新コメント
FrontPage by awesome things!
FrontPage by check it out
FrontPage by awesome things!
FrontPage by check it out
FrontPage by awesome things!
FrontPage by awesome things!
FrontPage by awesome things!
FrontPage by awesome things!
FrontPage by awesome things!
Menu
Wiki内検索

JSTLの注意点get〜を呼び出すときに引数は指定OK?

JSTLのプロパティ呼び出しについての注意事項!!

たとえば、Beanのなかに存在する


class aiueo{
 
  private ArrayList list;
 
  public String get(index i){
    String str = (String)list.get(i);
    return str;
  }
 
}

↑このような場合JSTLではgetメソッドを呼び出すことはできない。
理由
  • プロパティー名がないため
  • 引数を与えることができないため

解決策
このような場合は、クラスに次のようなメソッドを追加してあげましょう!!

class aiueo{
 
  private ArrayList list;
 
  public String get(index i){
    String str = (String)list.get(i);
    return str;
  }
  ↓↓↓↓追加したメソッド
  public ArrayList getList(){
    return List;
  }
}

JSP部分では次のように指定するとget(index i)メソッド
と同じStringのデータが取得できます。

${list[i]}

これでArrayListに格納されているi番目のStringを取得できます。
2006年05月16日(火) 15:58:08 Modified by warp1030




スマートフォン版で見る