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)
不能强行转换的错误 应该是list里面不只是那个bean
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,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。