求助,下面的代码为什么不能正确执行。

为什么加入下面的代码控制台就报:严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /search/app/searchtools/cognation_query.jsp(34,7) According to TLD or attribute directive in tag file, attribute list does not accept any expressions

2015-05-06 11:41:42 >> ERROR >> org.apache.struts2.components.ActionComponent.executeAction(ActionComponent.java:259) >> Could not execute action: /search/showCognationInfoAC!forwardPage
org.apache.jasper.JasperException: org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP

                            <s:select id="assClassifyType" name="associatedClassifyNum.classifyNumType"
                                list="#{'ECLA':'ECLA','UC':'UC','FI':'FI','FT':'FT'}" listKey="key" listValue="value"></s:select>

求指点。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^