List与List

liang523894408 2012-02-13 02:53:10
代码如下:

List<VariantSet> rsS = null;
if (pk_user == null) {
dao.setSql(getStuSql);
Map<String, String> stuParam = new HashMap<String, String>();
stuParam.put("pk_arrange", pk_arrange);
rsS = dao.queryForList(stuParam);
} else {
List listStu = new ArrayList<VariantSet>();
for (int i = 0; i < pk_user.length; i++) {
//Log.error(pk_user[i]+"====================");
listStu.add(pk_user[i]);
}
rsS = listStu;
}
for (VariantSet vsS : rsS) {//此处报错。该如何修改求高手解答
}
...全文
161 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liang523894408 2012-02-13
  • 打赏
  • 举报
回复
错误刚刚发错了,不好意思

java.lang.ClassCastException: java.lang.String
at net.dxtek.deval.bs.examarg.arg.ExamArrangeFramelet.arrangeStuPaper(ExamArrangeFramelet.java:383)
at net.dxtek.deval.bs.examarg.arg.ExamArrangeFramelet.doAPaper(ExamArrangeFramelet.java:252)
at net.dxtek.deval.bs.examarg.arg.ExamArrangeFramelet.arrangeAbPaper(ExamArrangeFramelet.java:210)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at dframe.framelet.FrameletSupport.handleUpdate(FrameletSupport.java:629)
at dframe.framelet.ajax.UpdateDataAJAXHandler.internalExecute(UpdateDataAJAXHandler.java:107)
at dframe.framelet.ajax.AbstractAJAXHandler.execute(AbstractAJAXHandler.java:124)
at dframe.framelet.client.FrameletServiceController.doAJAX(FrameletServiceController.java:414)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at dframe.action.Controller.doDispatch(Controller.java:144)
at dframe.action.Controller.internalDispatch(Controller.java:111)
at dframe.action.Controller.internalDispatch(Controller.java:82)
at dframe.action.Controller.invokeAction(Controller.java:66)
at dframe.action.ActionHandler.invokeAction(ActionHandler.java:103)
at dframe.action.ActionHandler.invokeAction(ActionHandler.java:93)
at dframe.core.DFrameServlet.doGet(DFrameServlet.java:119)
at dframe.core.DFrameServlet.doPost(DFrameServlet.java:131)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at dframe.core.FilterHandle.internalDoFilter(FilterHandle.java:326)
at dframe.core.FilterHandle.doAgentAJAXFilter(FilterHandle.java:277)
at dframe.core.FilterHandle.doFilter(FilterHandle.java:153)
at dframe.core.DFrameFilter.doFilter(DFrameFilter.java:65)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.jbpm.web.JbpmContextFilter.doFilter(JbpmContextFilter.java:83)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
风火轮 2012-02-13
  • 打赏
  • 举报
回复
java.net.SocketException: Software caused connection abort: socket write error
跟这代码没关系吧
liang523894408 2012-02-13
  • 打赏
  • 举报
回复
错误如下:

2012-2-13 7:08:37 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet dFrameServlet threw exception
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:751)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:432)
at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:305)
at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:1001)
at org.apache.coyote.Response.action(Response.java:183)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:326)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:295)
at org.apache.catalina.connector.Response.flushBuffer(Response.java:545)
at org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java:277)
at dframe.core.FilterHandle.doAgentAJAXFilter(FilterHandle.java:314)
at dframe.core.FilterHandle.doFilter(FilterHandle.java:153)
at dframe.core.DFrameFilter.doFilter(DFrameFilter.java:65)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.jbpm.web.JbpmContextFilter.doFilter(JbpmContextFilter.java:83)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
shouct 2012-02-13
  • 打赏
  • 举报
回复
pk_user可能是长度为0的数组
最好把错误信息也贴出来
xiaonan2310 2012-02-13
  • 打赏
  • 举报
回复
什么错误能发下吗?
菖蒲老先生 2012-02-13
  • 打赏
  • 举报
回复
感觉没什么错啊,
你把错误信息贴出来看看呢。
风火轮 2012-02-13
  • 打赏
  • 举报
回复
rsS = dao.queryForList(stuParam);
是不是会返回空的 报空指针错误啊

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧