Как обнаружить мобильный телефон и перенаправить на другое пространство имен в struts2

Мне нужно создать веб-сайт, который работает как на ПК, так и на мобильных устройствах, и я делаю этот проект в struts2. Мне нужно перенаправить пользователя в другое пространство имен, например «www.website.com/mobile», когда пользователь пытается получить доступ к веб-сайту «www.website.com» с помощью мобильного телефона. Если доступ пользователя к какой-либо странице может быть внутренними страницами, мне нужно добавить дополнительное пространство имен, например «мобильное», если устройство мобильное. Есть ли какой-нибудь метод?


person user359187    schedule 01.05.2012    source источник
comment
используйте заголовок запроса, чтобы найти user-aagent   -  person Umesh Awasthi    schedule 01.05.2012


Ответы (1)


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

Обнаружение мобильных устройств

И для получения дополнительной информации Как мне обнаружить мобильных клиентов на моем веб-сервер

person MohanaRao SV    schedule 01.05.2012