Greet the sun all,
I am running into a problem with request forwarding of a servlet. I have a
data input form that upon submission, does a "POST" to a servlet. After
successful validation, the servlet will do a request forward to another
servlet that does its thing. However, I am running into problems with that
request. On the form, I have the following coded:
FORM ACTION="com.package.AuthServlet?folderid=161&templateid=82"
METHOD="POST"
this works find and it hits the doPost method correctly. However, in the
AuthServlet, I want to forward the request to the DisplayPage servlet so I
do a:
RequestDispatcher t_requestDispatcher =
servletContext.getRequestDispatcher("/com.package.DisplayPage?folderid=161&t
emplateid=82");
try {
t_requestDispatcher.forward(aRequest, aResponse);
catch (IOException anIOException) {
throw new ServletException(anIOException.getMessage());
}
The URL showing in the broswer is:
http://www.somewhere.com:7001/appname/com.package.AuthServlet?folderid=161&t
emplateid=82
and it gives me the error:
The page cannot be displayed
The page you are looking for cannot be displayed because the address is
incorrect.
If I hit enter on the error page, then the page I want is displayed which in
this case is a "doGet". It is like I have to do a "doPost" and turn around
and do a "doGet" on the AuthServlet in order to get this to work correctly.
Is there something I am missing with "POST" to the servlet and
RequestForwarding in order to get this to work properly?
--
Perry Hoekstra
DigitalRiver
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html