aspose file tools*
The moose likes Servlets and the fly likes servlet mapping Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "servlet mapping" Watch "servlet mapping" New topic
Author

servlet mapping

gurneeraj singh
Ranch Hand

Joined: Mar 19, 2008
Posts: 80
In my application I placed a newEnquiry.jsp in enquiry directory of my project. Form in it is calling NewEnquiryServlet without any problem.

Jsp Code:


Servlet Code:



I have another JSP file in same enquiry directory 'errorEnquiry.jsp' which is calling another servlet ReconfirmationServlet. But it is causing a error 404 servlet does not exist. When calling code and dirctory structure is same as above jsp.

Code for errorEnquiry.jsp


Code for reconfirmation servlet is


Web xml is


Directory Structure is

project/enquiry/newEnquiry.jsp
project/enquiry/reconfirmation.jsp

WEB-INF/classes/com/inventa/enquiry/NewEnquiryServlet
WEB-INF/classes/com/inventa/enquiry/Reconfirmation

Kindly suggest me how to solve this issue when ever i click submit button in reconfirmation.jsp it automatically adds /enquiry/ url before servlet name but no so in case of newEnquiry.jsp and causing error to display.

How should i solve this problem


SCJP 5.0 93%<br /> <br />SCWCD 5.0 97 %
Frank Eichfelder
Ranch Hand

Joined: Aug 25, 2003
Posts: 33
You are using relative paths in your JSP pages and servlets. I would suggest to use absolute paths (beginning with '/'), this should solve your problem.
gurneeraj singh
Ranch Hand

Joined: Mar 19, 2008
Posts: 80
But if i use absolute path like /reconfirmation in my jsp it takes the page out of scope of apllication like;

http://localhost:80084/reconfirmation

instead of

http://localhost:8084/projectName/reconfirmation
Frank Eichfelder
Ranch Hand

Joined: Aug 25, 2003
Posts: 33
That's true, therefore you should add

to your servlet code and

to your jsp-pages.
gurneeraj singh
Ranch Hand

Joined: Mar 19, 2008
Posts: 80
Thanks Frank,

Your solution must solve my problem.

But now i am facing a strange problem, when ever i click a link for any jsp file or servlet, web browser starts downloading it instead displaying it on the browser.

What can be the error or my ide got currupted?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: servlet mapping