Ist es möglich, ändern Sie die Basis-url in eckige?

Schreibe ich eine web-app mit einem java-servlet-back-end und ich bin Check-out gewinkelt für das front-end. Da die Adresse auf eine bestimmte Ressource innerhalb eines servlet hängt davon ab, was servlet-Kontext es gebracht, Frage ich mich, ob es möglich ist, ändern Sie die Basis-url für alle Winkel-Funktionen.

Beispiel:
Wenn ich einen link in meiner webapp <a href='/newaccount'>Create new account</a> und ich bei der Konfiguration der route-Anbieter entsprechend $routeProvider.when('/newaccount', ... möchte ich diese zu arbeiten, egal was servlet-Kontext mein servlet platziert wird. Also wenn ich meine servlet in einem Kontext genannt "mycontext" mit der tatsächlichen url zu der Ressource wird [hostname]/mycontext/newaccount.

Kann ich das irgendwie einrichten Winkel, und übergeben Sie in den Kontext ein, so dass es wird vorangestellt, um alle Standorte und Routen konfiguriert? Auf diese Weise die servlet gesetzt werden könnten, in verschiedenen Kontexten und immer noch funktionieren.

  • Sie können auch Ihren servlet-Kontext, in dem servlet mit ServletConfig.getServletContext().getServletPath()
Schreibe einen Kommentar