Как обнаружить идентификаторы фрагментов в отображениях URL? - PullRequest
3 голосов
/ 28 апреля 2011

В проекте Grails я пытаюсь отобразить URL-адрес на основе того, присутствует ли в URL-адресе идентификатор фрагмента Идентификаторы фрагментов важны, потому что библиотека Flash SWFAddress использует их для связи с приложением Flash, присутствующим на веб-странице.

Мне просто нужно определить, присутствует ли фрагмент в URL-адресе запроса.

Должен ли я посмотреть HttpServletRequest , чтобы сделать это?

Как лучше всего использовать Grails для маршрутизации URL-адреса в зависимости от того, присутствует ли идентификатор фрагмента в URL-адресе?

[Я задал этот же вопрос на форуме Grails .]

1 Ответ

2 голосов
/ 30 апреля 2011

Идентификатор фрагмента не является частью URL, он просто используется в сочетании с URL. Это имеет значение только для клиента.

Соответствующий сервер будет игнорировать любой идентификатор фрагмента, отправленный клиентом.

Вы не можете создавать свои отображения URL-адресов на основе идентификаторов фрагментов, URL не будет содержать идентификатор фрагмента к тому времени, когда он достигнет вашего приложения.

...