Переадресация URL JSF - PullRequest
       7

Переадресация URL JSF

1 голос
/ 15 сентября 2011

У меня есть страница JSP, которая называется erSelection.jsp. Но при развертывании в файле конфигурации он сохраняется как ERSelection.jsp, поскольку на странице результатов не найдена ошибка. Есть ли способ в JSF, мы можем перенаправить URL http://localhost:8080/Test/ERSelection.faces на erSelection.faces.

1 Ответ

0 голосов
/ 15 сентября 2011

Если просто переименовать физический файл на самом деле не вариант, лучше всего либо создать пользовательский фильтр , который делает это

if (request.getRequestURI().endsWith("/ERSelection.faces")) {
    response.sendRedirect(request.getContextPath() + "/erSelection.faces");
    // You may want to do a 301 instead with a Location header.
} else {
    chain.doFilter(request, response);
}

, либо получить более настраиваемый URLфильтр перезаписи, который делает это с помощью простого файла конфигурации, такого как URLRewriteFilter Tuckey .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...