1

ハッシュマップを使用して、session.in s:selectタグに設定します。

<s:select name="language" id="language" headerKey="-1"   headerValue="All Languages" cssStyle="width:210px" list="#session.languages"  />

いつか次のエラーを取得してjspのマップにアクセスしているときに、

org.apache.jasper.JasperException: org.apache.jasper.JasperException: tag 'select', field 'list', name 'language': The requested list key '#session.languages' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name} - [unknown location]

この問題についてアドバイスしてください。

4

1 に答える 1

0

struts2はオブジェクトタイプを認識しません。これを行う必要があります。

<s:select name="language" list="#session.languages" listKey="id" listValue="name" />
于 2012-07-12T10:22:12.963 に答える