2013-09-21 3 views
0

Я создаю веб-игру, также используя сервлеты Java - ее локальную работу с TomCat. Главная страница URL является: localhost:8080/index.html/Делает index.html часть пути

Всякий раз, когда я пытаюсь перейти на другой сервлет \ странице Путь: localhost:8080/index.html/inGame.html как если index.html папка.

Как это исправить? Спасибо вам большое!

+1

как-то вы установили корневой URL-адрес вашей папки в '/index.html', вместо этого установите его в '/' .... и лучше замените index.html с URL-адреса запроса на '/' так, чтобы оба сайта. com/и www.domain.com/index.html works – Gaurav

+0

Я довольно новичок, так что вы можете дать мне подсказку, где я это сделаю? :) – Gil404

+0

вставьте часть своего кода, чтобы я мог вам помочь, это должно быть что-то вроде if (request.getRequestURI(). Equals ("/ some/path")) { request.getRequestDispatcher ("/ path/where /servlet/registered").forward(request, response); возвращение; // предотвращает обычную обработку запроса }, или у вас может быть такая конфигурация в web.xml – Gaurav

ответ

0

я думаю, что ваш код должен быть, как это

RequestDispatcher а = request.getRequestDispatcher ("другой сервлет URL/отображение");

a.forward (запрос, ответ);

Смежные вопросы