Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Узнать URL проекта под томкатом.


Автор: zone51 27.2.2007, 20:07
Товарищи, подскажите пожалуйста такую вещь: вот я сделал жсп страницу, бросил ее в томкат, все работает. Но далее мне надо выдернуть в жсп урл сервера и проекта. То есть если я в эксплорере набираю http://127.0.0.1/test/test.jsp то мне надо получить в коде http://127.0.0.1/test/ 
Как это сделать? жизненно необходимо для генерации ссылок. Спасибо.

Автор: tux 27.2.2007, 20:18
У интерфейса http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpServletRequest.html есть методы getProtocol(), getServerName(), getServerPort() и getContextPath(). Думаю сформировать из них URL не составит труда.

Автор: powerOn 27.2.2007, 20:18
попробуй так:
Код

<%
String basePath = request.getScheme() + "://" + request.getServerName() +
        ":" + request.getServerPort() + request.getContextPath() + "/";
System.out.println(basePath);
%>

Автор: zone51 27.2.2007, 20:26
tux, 
powerOn, 
Спасибо, вроде пошло. если что, напишу. 
powerOn, 
Сработало с полпинка  smile  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)