2010年8月16日月曜日

javax.servlet.jsp.JspException: Bean actionform.Page6ActionForm のプロパティ value1 に対するゲッターメソッドがありません【解決方法】

Strutsの開発を行っていると、
javax.servlet.jsp.JspException: Bean actionform.Page6ActionForm のプロパティ p1 に対するゲッターメソッドがありません
というようなエラーが発生することがあります。

エラーメッセージの中に「ActionForm」と「p1に対するゲッターメソッド」という単語とが出ているため、
ActionFormクラスだけをみて解決しようとする方が多いようですが、
意外とJSP側にエラーの原因がある場合があります。

例えばhtml:textタグにvalue値を設定しておかないと発生します。
<html:text property="p1"></html:text>

これを以下のように修正すると発生しなくなります。
<html:text property="p1" value=""></html:text>

0 件のコメント:

コメントを投稿