[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/18 15:43 / Filesize : 258 KB / Number-of Response : 938
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

△△もっとStrutsの良さを教えてくださいSession5



517 名前:510 mailto:sage [2007/12/03(月) 13:43:22 ]
>>510
> >>514
> 普通に認識されるので無問題。
ぐぐってみて、isXXX() も認識されるようなページが結構あったので
そう思っていたのですが、サンプルを書いてみるとうまく認識されませんでした。

書いた JavaBean:
package sample;
import java.io.Serializable;
public class HogeBean implements Serializable {
  private boolean flag = true; // フィールド
  public void setFlag(boolean flag) {
    this.flag = flag;
  }
  public boolean isFlag() {
    return flag;
  }
}

jsp側:
<jsp:useBean id="hoge" class="sample.HogeBean"/>
<jsp:getProperty name="hoge" property="flag"/>

これで jsp にアクセスすると、以下のようなエラーがブラウザに表示されます。
java.lang.NoSuchMethodError: sample.HogeBean.getFlag()Z
  org.apache.jsp.index_jsp._jspx_meth_html_html_0(index_jsp.java:126)
  org.apache.jsp.index_jsp._jspService(index_jsp.java:63)
  〜
getFlag() を探しに行っているようなのですが、isFlag() を認識されるように
するにはどうしたらいいでしょうか?
jsp を修正せずに、Sample.java で getFlag() に変えるとうまく動きます。
jdk1.5.0_13 / Tomcat 5.5.20 / Windows XP です。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef