java ee - How to change the project URL to the last servlet called? -


from servlet "servlet.html", can call servlet "servlet2.html" this:

dispatcher = getservletcontext().getrequestdispatcher("/servlet2.html"); 

however, in brouzer, url first servlet:

http://localhost:8080/project/servlet.html

i url of current servlet.

http://localhost:8080/project/servlet2.html

is possible?

what want perform redirect: response.sendredirect("/servlet2.html").

tl;dr;

dispatcher pass request servlet, client not see change.

when performing redirect server sending response http code 302 , parameter location full url servlet2.html. when web browser recieve kind of response perform request url given in location parameter.

here can find more explanations.


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -