いつもお世話になってます。
コンボボックスにリストを表示しようと思っているのですがうまくいきません。
環境は Tomcat5.0, j2sdk1.4.2_02, Struts1.1です。
コンボボックスを表示するJSPの一部は下記のとおりです。
--------------------------------------------------------------------------
<tr>
<td width=150 height=30 bgcolor=#2F4F4F>
<font size=+1 color=#EEE8AA>購入店</font>
</td>
<td width=300 height=30 bgcolor=#666666>
<html:select property=shopName>
<html:options name=ShopList labelName=ShopList />
</html:select>
</td>
</tr>
--------------------------------------------------------------------------
発生するエラーは下記のとおりです。
--------------------------------------------------------------------------
javax.servlet.ServletException: Cannot find bean under name ShopList
--------------------------------------------------------------------------
ShopList は下記クラスになります。
--------------------------------------------------------------------------
package moneyNote;
public class ShopList {
String shop[] = {
",
スーパー東京,
大東百貨店,
ニコー百貨店,
横浜スーパー,
あきた屋};
// 購入店名リスト取得
public String[] getShopList(){
return shop;
}
}
--------------------------------------------------------------------------
JSPが呼ばれる時にActionクラスにて、contextにShopListをセットしています。
ShopListが見れていないということはわかるのですが、
JSP側でShopListをインポートするといったことが必要なのでしょうか?
もしくは、StrutsにShopListについて設定しなければいけないのでしょうか?
どうぞよろしくお願いします。
申し訳ありません。自己解決いたしました。
原因は、ロジックミスによるものでした。
失礼致しました。