Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring MVC и отдельные JSPs в одном проекте / 14 сообщений из 14, страница 1 из 1
12.04.2013, 18:35:16
    #38223990
dmitriyche
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
Добрый день!

Есть Spring MVC проект, в котором предполагается использовать отдельные JSPs, которые не должны отдаваться контроллерами. Этих JSPs будет много и это будет трудоёмко все их маппить в web.xml.
Есть ли способ дать понять Spring Default Servlet, что кроме него есть ещё самостоятельные JSPs?

Спасибо заранее.
...
Рейтинг: 0 / 0
12.04.2013, 18:39:23
    #38223997
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
dmitriyche,
может статичные HTML ки?
...
Рейтинг: 0 / 0
12.04.2013, 18:42:50
    #38224000
dmitriyche
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
Petro123,

К сожалению, нет.
Будут полнофункциональные JSPs.
...
Рейтинг: 0 / 0
12.04.2013, 19:52:45
    #38224061
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
dmitriycheК сожалению, нет.
Будут полнофункциональные JSPs.
а в чем проблема? JspServlet замаплен на *.jsp, Spring Dispatcher Servlet мапится на свой путь. ViewResolver ищет jsp ещё в каком-то своём пути. Они вообще особо не пересекаются. У каждого свой пусть и маппинг.
...
Рейтинг: 0 / 0
12.04.2013, 22:45:26
    #38224144
dmitriyche
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
Blazkowicz,

К сожалению, Spring Dispatcher Servlet замаплен как Default Servlet, т.е. на "/".
...
Рейтинг: 0 / 0
13.04.2013, 02:10:12
    #38224196
twr143
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
dmitriyche,
как насчёт своего наследника Spring Dispatcher Servlet?
...
Рейтинг: 0 / 0
13.04.2013, 03:16:52
    #38224204
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
Согласно спецификации JSR-053 "Java Servlet 2.3 and JavaServer Pages 1.2 Specifications", глава 11, пункт 11.1 "Use of URL Paths":
авторThe web container next must locate the servlet to process the request using the path mapping procedure described below:
The path used for mapping to a servlet is the request URL from the request object minus the context path. The URL path mapping rules below are used in order. The first successful match is used with no further matches attempted:
1. The container will try to find an exact match of the path of the request to the path of the servlet. A successful match selects the servlet.
2. The container will recursively try to match the longest path-prefix: This is done by stepping down the path tree a directory at a time, using the’/’character as a path separator. The longest match determines the servlet selected.
3. If the last segment in the URL path contains an extension (e.g. .jsp), the servlet container will try to match a servlet that handles requests for the extension.
An extension is defined as the part of the last segment after the last ’.’ character.
4. If neither of the previous three rules result in a servlet match, the container will attempt to serve content appropriate for the resource requested. If a "default" servlet is defined for the application, it will be used.
Требуемому условию соответствуют первые три пункта: а) можно поставить маппинг ДО маппинга на диспетчер; б) удлинить путь для более полного совпадения пути; в) использовать расширение.
Важно, что выполняться будет только один сервлет по маппингу, поэтому тут уже можно лавировать.
Может, в 2.4, 2.5, 3.0 что-то и поменялось, но не думаю, что так кординально.
...
Рейтинг: 0 / 0
13.04.2013, 11:49:27
    #38224295
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
dmitriycheBlazkowicz,

К сожалению, Spring Dispatcher Servlet замаплен как Default Servlet, т.е. на "/".

css и js тоже отдаются спрингом?
...
Рейтинг: 0 / 0
13.04.2013, 14:58:03
    #38224385
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
По маппингу идут на его диспетчер, но если установить <mvc:resource/>, то как бы "боком".
...
Рейтинг: 0 / 0
13.04.2013, 15:32:48
    #38224406
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
IDVsbruckПо маппингу идут на его диспетчер, но если установить <mvc:resource/>, то как бы "боком".

томкат - не лучший вариант отдавать статику
...
Рейтинг: 0 / 0
13.04.2013, 17:02:16
    #38224457
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
100%! Лучше размещать Tomcat за IIS, Apache Server, nginx и т.д. Но когда 1 физический сервер - 1-2-3 веб-проекта, то использование Tomcat не только в качестве контейнера сервлетов - очень простое, дешовое и оптимальное решение. Хотя и мнений по этому поводу в сети навалом - от категорически настроенных до единственно приемлемого решения )))
...
Рейтинг: 0 / 0
13.04.2013, 20:32:31
    #38224594
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
dmitriycheК сожалению, Spring Dispatcher Servlet замаплен как Default Servlet, т.е. на "/".
Ну, так исправьте.
...
Рейтинг: 0 / 0
14.04.2013, 20:25:32
    #38225075
dmitriyche
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
Blazkowicz...
Ну, так исправьте.[/quot]
Очень толсто троллите.

В проекте нет общего паттерна в маппинге ни для Spring Controllers, ни для JSPs.
...
Рейтинг: 0 / 0
14.04.2013, 21:18:41
    #38225108
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC и отдельные JSPs в одном проекте
dmitriycheОчень толсто троллите.

WTF?

dmitriycheВ проекте нет общего паттерна в маппинге ни для Spring Controllers, ни для JSPs.
Spring Dispatcher Servlet или соответствующий фильтр замаплен в web.xml приложения.
JspServlet замаплен в web.xml томката, который, как бы, наследуется всеми приложениями.
Отделите маппинг одного от другого. Если не понятно, задавайте более конкретные вопросы, а оскорбления оставьте при себе.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring MVC и отдельные JSPs в одном проекте / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]