java - Forward from servlet to servlet -


working on front controller servlet-based application cant find out how forward front contoller regular controllers.

here web.xml:

<servlet>     <servlet-name>frontservlet</servlet-name>     <servlet-class>frontservlet</servlet-class> </servlet> <servlet>     <servlet-name>indexservlet</servlet-name>     <servlet-class>application.controllers.indexservlet</servlet-class> </servlet>  <servlet-mapping>     <servlet-name>frontservlet</servlet-name>     <url-pattern>/*</url-pattern> </servlet-mapping> 

frontservlet

public class frontservlet extends httpservlet {     protected void service(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception {         servletcontext context= getservletcontext();         requestdispatcher rd = context.getrequestdispatcher("indexservlet");         rd.forward(request, response);     } } 

this code returns: java.lang.nullpointerexception. i'm using weblogic server.

  1. do have servlet mapping indexservlet
  2. to send servlet need path "/indexservlet.do"

    this.getservletcontext ( ) .getrequestdispatcher ( "/indexservlet.do" ) .forward ( request , response ) ; or response.sendredirect ( "/indexservlet.do" );

    assuming mapping like

    <servlet-mapping>
        <servlet-name>indexservlet</servlet-name>
        <url-pattern>/indexservlet.do</url-pattern>
    </servlet-mapping>

    i have not tried using no extension @ instead of .do or . working .do experiment on changing it


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -