AJAX访问一个JSP出错0
AJAX访问一个JSP页面获取数据,结果后台报错
2008-08-05 14:52:23,196 INFO [STDOUT] null---null---null
2008-08-05 14:52:23,212 INFO [STDOUT] cache:true&&&&&&&&
2008-08-05 14:52:23,212 ERROR [org.jboss.web.localhost.Engine] CoyoteAdapter An exception or error occurred in the container during the request processing
java.lang.NullPointerException
at org.apache.coyote.tomcat4.CoyoteRequest.getQueryString(CoyoteRequest.java:1623)
at org.apache.coyote.tomcat4.CoyoteRequestFacade.getQueryString(CoyoteRequestFacade.java:325)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
at java.lang.Thread.run(Thread.java:534)
后台代码:
// response.setHeader("Cache-Control","no-cache");
returnMsgVO rmvo = new returnMsgVO();
treeCombox tree = new treeCombox();
rmvo.setReturnValue(true);
String parentId = request.getParameter("parentId");
String treeName = request.getParameter("treeName");
String sourceType = request.getParameter("sourceType");
System.out.print(parentId + "---" + treeName + "---" + sourceType);
try{
tree.init();
rmvo.setReturnMsg(tree.getNodesFromTreeByParentId(treeName,parentId,false));
}catch(Exception e){
try{
if(tree!=null)tree.close();
}catch(Exception ex){
tree = null;
}
}
try{
%>
}catch(Exception ex){
System.out.print(ex.getMessage());
}
System.out.print("cache:" + rmvo.toString());
%>
很奇怪的是使用AJAX上的地址在IE地址栏里输入却一点问题都没有....急...................