Я использовал URL Tuckey для перезаписи URL. Вот как это выглядит:
правило от / от
до /pf/welcome to
(изменен формат для входа в этот форум, используются обычные теги xml) правило
и вот как я настроил свой менеджер сущностей в web.xml:
OpenEntityManagerInViewFilter /*‹/url-шаблон> --> /pf/* ВПЕРЕД
I would like to take advantage of Spring 3 validations. In my presentation-context file I added this:
Как только я это делаю, я получаю 404 ошибки. Отображение отключено.
12/сен/10 21:57:46 DEBUG [http-8080-1] DEBUG (org.springframework.web.servlet.Di spatcherServlet.getLastModified(DispatcherServlet.java:842)) — DispatcherServlet с именем «диспетчер», определяющим Last- Изменено значение для [/PublicFountainWAR-0.0.1-SNAPSHOT/pf/welcome] 12/Sep/10 21:57:46 DEBUG [http-8080-1] DEBUG (org.springframework.web.servlet.Di spatcherServlet.getLastModified( DispatcherServlet.java:850)) - Обработчик не найден в getLastModified 12/Sep/10 21:57:46 DEBUG [http-8080-1] DEBUG (org.springframework.web.servlet.Di spatc herServlet.doService(DispatcherServlet.java:690)) — DispatcherServlet с именем «диспетчер», обрабатывающий запрос GET для [/PublicFountainWAR-0.0.1-SNAPSHOT/pf/welcome] 12/Sep/10 21:57:46 WARN [http- 8080-1] WARN (org.springframework.web.servlet.Dis patcherServlet.noHandlerFound(DispatcherServlet.java:962)) — Не найдено сопоставление для HTTP-запроса с URI [/PublicFountainWAR-0.0.1-SNAPSHOT/pf /welcome] в Dispat cherServlet с именем 'dispa 12 сентября 2010 г. 21:57:46 DEBUG [http-8080-1] DEBUG (org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:677)) — успешно завершено request 12/Sep/10 21:57:46 DEBUG [http-8080-1] DEBUG (org.springframework.orm.jpa.support t.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.j ava:120)) - Закрытие JPA EntityManager в OpenEntityManagerInViewFilter 12 сентября 2010 г. 21:57:46 DEBUG [http-8080-1] DEBUG (org.springframework.orm.jpa.Entity ManagerFactoryUtils.closeEntityManager(EntityManagerFactoryUtils.java:328)) — закрытие JPA EntityManager
мои контроллеры сопоставлены с ключевыми словами без «pf». например /добро пожаловать НЕ /pf/добро пожаловать
«pf» был просто там, чтобы перенаправить его на своего рода виртуальный путь, известный только диспетчерскому сервлету для обработки... все URL-адреса независимы.
Есть ли способ использовать Tuckey и ???
Обзор:
ребята, любые подсказки помогут... просто хочу добавить mvc:annotation-driven
к моему уже существующему весеннему веб-приложению mvc 3.0 с использованием фильтра URL-адресов Tuckey......
любая помощь будет принята с благодарностью!