aspose file tools
The moose likes Servlets and the fly likes Unable to direct to page after login Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » Servlets
Reply Bookmark "Unable to direct to page after login" Watch "Unable to direct to page after login" New topic
Author

Unable to direct to page after login

aristal wang
Greenhorn

Joined: Dec 23, 2006
Posts: 14
Can anyone offer me assistance?

I have a servlet "Login.java" that is directed to different url depending on the login domain.

The login jsp is in "Tomcat 5.5\webapps\FYP" folder and the directed pages are in the "Tomcat 5.5\webapps\FYP\WEB-INF\classes" folder.

When i try to login using tomcat as the server, I get the following error.
"HTTP method GET is not supported by this URL.
description The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL)."

The servlet code is as follow:


I have tried changing the "doGet" to "doPost" and service but the error merely change from "GET" to "POST". I have also tried removing the /FYP/ but it doesnt work either.

Can anyone offer me some assistance? Your assistance is very much appreciated.

Thanks.

[BSouther: Added UBB CODE tags]
[ January 05, 2007: Message edited by: Ben Souther ]
Bosun Bello
Ranch Hand

Joined: Nov 06, 2000
Posts: 1506
Don't override the service method. Use GET or POST.


Bosun (SCJP, SCWCD)
So much trouble in the world -- Bob Marley
aristal wang
Greenhorn

Joined: Dec 23, 2006
Posts: 14
I've tried get and post but it displays the error

HTTP Status 405 - HTTP method GET is not supported by this URL...

Can there be any other thing that might have gone wrong?

pls help...
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 35241
    
    7
I don't see either doGet or doPost - how is the service method invoked?

Please use CODE tags around code of any length. It becomes much easier to read that way.


Android appsImageJ pluginsJava web charts
aristal wang
Greenhorn

Joined: Dec 23, 2006
Posts: 14
Sorry the doPost and doGet are replaced by service in the code. I've tried doPost doGet earlier but it doesnt work.


Please help!!!
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 35241
    
    7
The service method shown above does not override the one in HttpServlet, because it has a different signature. Thus it will not be called unless you do so explicitly somewhere. The default service/doGet/doPost methods that are being called just return the "doGet/doPost not allowed" errors that you are seeing.
[ January 05, 2007: Message edited by: Ulf Dittmer ]
Jigar Naik
Ranch Hand

Joined: Dec 12, 2006
Posts: 744
just copy and paste the folloing code in your servlet.... and than see the console...



Jigar Naik


aristal wang
Greenhorn

Joined: Dec 23, 2006
Posts: 14
I'm sorry but which part of the code shld i put it into?
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 35241
    
    7
You'd put it into the servlet, on the same level as the "service" method.
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: Unable to direct to page after login
 
Similar Threads
Access database from a class file
login problem
about hidden from fields
How to display Ajax result on the same jsp page
RequestDispatcher