________________________________
From: karen <leftka...@sina.com>
To: user@struts.apache.org
Sent: Sun, October 11, 2009 11:37:49 PM
Subject: struts2.1.8 iterator tag problem

Hi,all

I have a problem with iterator tag. 
I wrote in my jsp like this:
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<%...@taglib prefix="s" uri="/struts-tags"%>
<html>
    <body>
        <s:iterator value="{'a','b'}" var='v'>
                <s:property value='v'/>

Tommy>> Karen,
Tommy>> Try this <s:property value="#v"/>

Tommy>> Regards,
Tommy>> Tommy

        </s:iterator>
    </body>
</html>

But my jsp told me something wrong, I don't know what happens, what's wrong?
Is there anyone can help me? Thank you!

org.apache.jasper.JasperException: An exception occurred processing JSP page
/a.jsp at line 8

5: <html>
6:     <body>
7:         <s:iterator value="{'a','b'}" var='v'>
8:                 <s:property value='v'/>
9:         </s:iterator>
10:     </body>
11: </html>

root cause 
java.lang.ClassCastException: java.lang.Character cannot be cast to
java.lang.String
    org.apache.struts2.components.Property.start(Property.java:139)
    
org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupp
ort.java:53)
    org.apache.jsp.a_jsp._jspx_meth_s_005fproperty_005f0(a_jsp.java:135)
    org.apache.jsp.a_jsp._jspx_meth_s_005fiterator_005f0(a_jsp.java:105)
    org.apache.jsp.a_jsp._jspService(a_jsp.java:66)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
74)
    
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.jav
a:389)




karen



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to