java - RequestDispatcher: Servlet mapping doesn't work properly -


its confusing. don't have kind of idea happend here:

i want deploy simple war-project. 2 httpservlets, 1 forwards request one:

... string[] selectedoptionslabels = ... req.setattribute("checkedlabels", selectedoptionslabels); try {    req.getrequestdispatcher("/confirmationservlet.do").forward(req, resp); } ... 

when try set values on form works great without dispatcher, when try example, browser can't handle servlet. tries download file confirmationservlet.do. confusing.

there seems mapping problem, can't figure out, since deployment work fine.

do have idea?

this web.xml (without outer web-app-tag) <--- testing purposes, knowing there annotations.

<servlet>     <servlet-name>formhandlerservlet</servlet-name>     <servlet-class>       de.lancom.formhandling.formhandlerservlet     </servlet-class>     </servlet>  <servlet-mapping>     <servlet-name>formhandlerservlet</servlet-name>     <url-pattern>/formhandlerservlet.do</url-pattern> </servlet-mapping>  <servlet>     <servlet-name>confirmationservlet</servlet-name>     <servlet-class>       de.lancom.formhandling.confirmationservlet     </servlet-class>     </servlet>  <servlet-mapping>     <servlet-name>confirmationservlet</servlet-name>     <url-pattern>/confirmationservlet.do</url-pattern> </servlet-mapping>   <welcome-file-list>   <welcome-file>dataentry.html</welcome-file> </welcome-file-list> 

try following method:

    httpservletresponse#sendredirect() 

to send redirect.

     response.sendredirect("/confirmationservlet.do"); 

Comments

Popular posts from this blog

Hatching array of circles in AutoCAD using c# -

ios - UITEXTFIELD InputView Uipicker not working in swift -

Python Pig Latin Translator -