redirect - JSP - sendRedirect is not working -


i have simple jsp file:

  string url ="";      if(acontroller.find(integer.parseint(request.getparameter("id"))) != (null))    {         url += request.getparameter("name") + "&id="+request.getparameter("id") + "&__locale=" + localeutil.setlocalestringmail(request, response);         url += "&__overwrite=true";         system.out.println("this report has not been deleted");         response.sendredirect(url);     }     else{      url += "error.rptdesign&__locale=" + localeutil.setlocalestringmail(request, response) + "&user="+report.getcreatorname();         system.out.println("this report has been deleted");         response.sendredirect(url);     } 

it goes first condition, system out , send redirect. doesn't go else , throws following exception:

[#|2011-07-01t16:29:08.595+0300|warning|glassfishv3.0|javax.enterprise.system.container.web.com.sun.enterprise.web|_threadid=29;_threadname=thread-1;|standardwrappervalve[jsp]: pwc1406: servlet.service() servlet jsp threw exception java.lang.nullpointerexception     @ org.apache.jsp.user.report_005fredirect_jsp._jspservice(report_005fredirect_jsp.java :74)     @ org.apache.jasper.runtime.httpjspbase.service(httpjspbase.java:109)     @ javax.servlet.http.httpservlet.service(httpservlet.java:847)     @ org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:408)     @ org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:483)     @ org.apache.jasper.servlet.jspservlet.service(jspservlet.java:373)     @ javax.servlet.http.httpservlet.service(httpservlet.java:847)     @ org.apache.catalina.core.standardwrapper.service(standardwrapper.java:1523)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:343)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:215)     @ com.labristeknoloji.lcas.client.filters.singlesignoutnameaddfilter.dofilter(singlesignoutnameaddfilter.java:56)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:256)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:215)     @ org.jasig.cas.client.util.assertionthreadlocalfilter.dofilter(assertionthreadlocalfilter.java:40)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:256)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:215)     @ org.jasig.cas.client.util.httpservletrequestwrapperfilter.dofilter(httpservletrequestwrapperfilter.java:50)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:256)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:215)     @ org.jasig.cas.client.validation.abstractticketvalidationfilter.dofilter(abstractticketvalidationfilter.java:167)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:256)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:215)     @ com.labristeknoloji.lcas.client.filters.lcasauthenticationfilter.dofilter(lcasauthenticationfilter.java:111)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:256)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:215)     @ org.jasig.cas.client.session.singlesignoutfilter.dofilter(singlesignoutfilter.java:104)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:256)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:215)     @ com.labristeknoloji.lrms.web.filter.localefilter.dofilter(localefilter.java:76)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:256)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:215)     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:277)     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:188)     @ org.apache.catalina.core.standardpipeline.invoke(standardpipeline.java:641)     @ com.sun.enterprise.web.webpipeline.invoke(webpipeline.java:97)     @ com.sun.enterprise.web.pesessionlockingstandardpipeline.invoke(pesessionlockingstandardpipeline.java:85)     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:185)     @ org.apache.catalina.core.standardpipeline.invoke(standardpipeline.java:641)     @ org.apache.catalina.connector.coyoteadapter.doservice(coyoteadapter.java:329)     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:233)     @ org.apache.jk.server.jkcoyotehandler.invoke(jkcoyotehandler.java:229)     @ org.apache.jk.common.handlerrequest.invoke(handlerrequest.java:334)     @ org.apache.jk.common.channelsocket.invoke(channelsocket.java:814)     @ org.apache.jk.common.channelsocket.processconnection(channelsocket.java:743)     @ org.apache.jk.common.channelsocket$socketconnection.runit(channelsocket.java:936)     @ org.apache.tomcat.util.threads.threadpool$controlrunnable.run(threadpool.java:682)     @ java.lang.thread.run(thread.java:619) 

do have opinion this? in advance.

that's beauty of writing scriptlets in jsp. can't figure out what's happening @ line. may acontroller null. guess.


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -