Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > SpringMVC. url-pattern & DispatcherServlet


Автор: Старовъръ 16.6.2009, 10:44
Почему, если я для DispatcherServlet указываю url-mapping *.do:
Код
    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
то все работает на ура. Но если я хочу отлавливать все url:
Код
    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
то постоянно вываливается The requested resource () is not available? Причем управление передается Спрингу, но постоянно вываливается вот это...

Автор: MisterCleric 16.6.2009, 11:20
читаем здесь
http://forum.vingrad.ru/forum/topic-262205.html
тоже человек с таким столкнулся

Автор: Старовъръ 16.6.2009, 22:45
Как тогда посоветуете обойти эту проблему? Хочу внедрить-таки DWR в SpringMVC-приложение. Для DWR нужно переходить по адресам, у которых "расширение" js, а Spring отлавливает лишь *.do. 
DWR 2.x внедряется по средствам самого SpringMVC, если таковой используется. Поэтому в web.xml не прописывается ДВР-сервлет.
Наверное, просто не буду использовать возможности Спринг, а буду прописывать utl-pattern в web.xml. Потому как другого выхода не вижу.

Автор: ecologist 17.6.2009, 10:21
Чего для DWR надо ? Какой-такой JS ? Что-то ты намудрил по-моему.

Но если хочешь отлавливать все - ставь фильтр.

Автор: Старовъръ 17.6.2009, 10:32
http://directwebremoting.org/dwr/server/integration/spring.html
Цитата
In Spring MVC, for each controller you have to map the URLs that it will handle. The simplest way is probably declaring a SimpleUrlHandlerMapping. DWR needs mappings for the following URLs: /engine.js, /interface.js, /call/**, /interface/**.
Цитата
Но если хочешь отлавливать все - ставь фильтр. 
Фильтр - то бишь url-pattern или фильтр - класс? Если второе, то, наверное, мне быстрей будет просто с dwr.xml сделать? У меня счас каждый час в цену золота, катастрофа просто(

Автор: ecologist 17.6.2009, 10:55
Тогда сделай dwr.xml - тем более надо будет прописать бины для конвертации наверняка.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)