- 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 です。
|

|