Je souhaite obtenir l'URL racine de mon application Web depuis l'un des servlets.Racine racine de la servlet
Si je déploie mon application dans "www.mondomaine.com", je souhaite obtenir l'URL racine "http://www.mydomain.com".
Même chose si je déployer dans tomcat local avec 8080 port, elle doit donner http://localhost:8080/myapp
Quelqu'un peut-il me dire comment obtenir l'URL racine de mon application Web de servlet?
public class MyServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String rootURL="";
//Code to get the URL where this servlet is deployed
}
}
Chaîne rooturl = request.getRequestURL() toString() remplacer (request.getRequestURI(), "");.. – Sllouyssgort
@Sllouyssgort ne fonctionne pas parce que 'getRequestURI()' inclut 'myapp' – Black