Мой сайт (который использует Struts 1) готовится к запуску мобильных версий примерно на шести страницах.Я мог бы воспользоваться некоторыми советами о том, какими должны быть новые URL-адреса.
Моей первой мыслью о том, как это сделать, будет определение новых сопоставлений по существующему пути в struts-config.xml, а затем обнаружение присутствия мобильного браузера всоответствующий класс Action и отправьте его в новые файлы .jsp при необходимости;таким образом, URL-адреса будут одинаковыми для мобильных и «обычных» версий страниц.Однако большинство сайтов, которые я видел с мобильными версиями, используют субдомен (m.example.com) или что-то конкретное в URL (www.example.com/mobile / ...), и это заставило меня задуматься,есть веская причина иметь что-то в URL.Субдомен для нас невозможен, но настроенные URL-адреса будут такими.
Если измененные URL-адреса являются подходящим способом, как следует настроить конфигурацию Struts?Должен ли я определять совершенно разные пути, которые используют один и тот же базовый класс Action?
Я не очень много знаю о разработке мобильных приложений (на самом деле мы создали аутсорсинг для создания реальных страниц), поэтому я действительно не знаю, что считается лучшей практикой.