2 hanhan bubble hanhan_bubble 于 2016.04.19 20:26 提问

jsp中引用两个bean对象时出错 cannot be cast to 2C
    jsp页面在创建第二个bean对象时报错
                <%
                ArrayList userlist = (ArrayList)request.getAttribute("questions");
                ArrayList zjlist = (ArrayList)request.getAttribute("subzjs");

              Question wen = (Question)userlist.get(0);  
                Subzj sub1 = (Subzj)zjlist.get(0); //此句标记报错
                    %>

java.lang.ClassCastException: com.psy.bean.Question cannot be cast to com.psy.bean.Subzj
at org.apache.jsp.manager.wenjuanChange_jsp._jspService(wenjuanChange_jsp.java:127)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)

2个回答

baidu_32133993
baidu_32133993   2016.04.19 20:33

不能强行转换的错误 应该是list里面不只是那个bean

CSDNXIAOC
CSDNXIAOC   2016.04.19 21:14

cannot be cast to android.widget.HeaderViewListAdapter
用listview设置header或footerview,通常发生该异常。
如果你没有发生,那是碰巧。但是你可能不知道原因。
如果在listview.setAdapter(adapter)方法之后 添加头或尾view,
即addHeaderView或 add......
答案就在这里:cannot be cast to android.widget.HeaderViewListAdapter
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!