是不是持久层框架里返回的变量格式不是“Xiangmu”?
解决方案 »
- 请问如何在action中获取struts.xml文件中定义的常量值
- 抽象类、接口作为方法参数 java 反射 (只有这点分了。。。)
- 在IE中禁用了cookie后 还能读取到 JSessionid 怎么回事啊 ?
- 急!寻求Drag and drop(所见即所得)实现方案
- J2EE程序员 找工作
- LocalSessionFactoryBean加载dataSource出错
- 全国范围Delphi程序员的现状和薪资调查?
- 请问学什么能多java3d ?
- ThreadLocal引起内存泄露?
- 单元测试模拟request后台 ,request获取不到pageInfo
- 关于ejb的security的问题
- 做webmail遇到的问题 希望有朋友可以帮我
但下面这面就不行
String queryString = "from Xiangmu m,User u where m.type=? and m.department=u.department and u.department=?";
String[] m_param =new String[2];
m_param[0] = "123";
m_param[1] = m_department;List spList = xmdao.findByStr(queryString, m_param);//而且
Iterator it= spList.iterator();
while(it.hasNext())
{
Xiangmu xm= (Xiangmu)it.next();//这样的话也强制转换不了
}
出这种问题的可能性?可能哪里有错误!!
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: [Ljava.lang.Object; cannot be cast to com.zs.db.Xiangmu
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.zs.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:123)
root cause java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.zs.db.Xiangmu
com.zs.struts.action.GetXiangmuAction.execute(GetXiangmuAction.java:74)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.zs.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:123)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.20 logs.
确实是这里有问题,谢谢了