我正在使用hashmap并在session.in中设置它:select tag。
<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]
请就此问题提出建议。
答案 0 :(得分:0)
struts2无法识别您的对象类型,您应该这样做。
<s:select name="language" list="#session.languages" listKey="id" listValue="name" />