powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / mapping (Spring)
7 сообщений из 7, страница 1 из 1
mapping (Spring)
    #33693924
Фотография Sv219
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
произвожу маппинг следующим образом
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    <bean id="urlMapping12"  class ="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="/prj.html">XProjectPage</prop>
            </props>
        </property>
    </bean>

а вот как его правильно произвести без указывания html (просто если я не пишу html тогда и страница не грузиться)
...
Рейтинг: 0 / 0
mapping (Spring)
    #33694048
Духовность™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя спринговский диспатчер-сервлет замплин на хтмл(web.xml)
соответственно если ты уберёшь хтмл то в диспатчер ничего не придёт

кстати а почему ты не хочешь писать хтмл?
...
Рейтинг: 0 / 0
mapping (Spring)
    #33694085
Фотография Sv219
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Духовность™у тебя спринговский диспатчер-сервлет замплин на хтмл(web.xml)
соответственно если ты уберёшь хтмл то в диспатчер ничего не придёт

кстати а почему ты не хочешь писать хтмл?

т.е. получается хтмл обязательно? (убрал его из web.xml ниче не грузиться)

убрать хотел из интереса, так как перевожу проект на спринг, в котором раньше мапилось все без указания html, вот и хотел попробовать также
...
Рейтинг: 0 / 0
mapping (Spring)
    #33694194
Духовность™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет :)
из web.xml ничего убирать не нужно :)

Код: plaintext
1.
2.
3.
4.
	<servlet-mapping>
		<servlet-name>action</servlet-name>
		<url-pattern>*.html</url-pattern>
	</servlet-mapping>

вот например есть такой мепинг в web.xml
приходит риквест к серверу
он смотрит на мепинги в web.xml и отсылает риквест к соответствующему сервлету
в данном случае prj.html отсылается к спринговому диспатчеру
спринговый диспатчер уже смотрит на свои мепинги и отсылает риквест к конкретному контроллеру
если тебе не нужно чтобы урлы оканчивались на хтмл -- поставь маппинг в web.xml на всё: <url-pattern>*</url-pattern>
...
Рейтинг: 0 / 0
mapping (Spring)
    #33717302
автар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
решил сделать аналогично, чтобы стартовая страница загружалась не указывая ее в браузере т.е. вместо http://127.0.0.1:8080/test/start.html так http://127.0.0.1:8080/test/ для этого в web.xml написал:
Код: plaintext
1.
2.
3.
4.
<servlet-mapping>
    <servlet-name>mySpring</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
(со звездочками (*) у меня не получилось) и в spring.xml
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<bean id="urlMappingScm3"  class ="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="mappings">
         <props>
            <prop key="/">start</prop>
         </props>
    </property>
</bean>
таким образом у меня все страницы грузятся, но перестают цепляться css и картинки, хотя если в web.xml вернуть привязку *.html, то все цепляется.

пожалусто скажите почему у меня не получилось со *-ми? и почему перестали цепляться css и картинки?
...
Рейтинг: 0 / 0
mapping (Spring)
    #33718074
автар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как вариант сделал вот так: http://127.0.0.1:8080/test/start
а в web.xml
Код: plaintext
1.
2.
3.
4.
<servlet-mapping>
    <servlet-name>mySpring</servlet-name>
    <url-pattern>/start</url-pattern>
</servlet-mapping>
и в spring.xml
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<bean id="urlMappingScm3"  class ="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="mappings">
         <props>
            <prop key="/start">start</prop>
         </props>
    </property>
</bean>
в итого получил почти то что хотел (можно не писать html), но как же всетки сделать что бы http://127.0.0.1:8080/test загружалась стартовая страница?
...
Рейтинг: 0 / 0
mapping (Spring)
    #33723135
gentleman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web.xml
Код: plaintext
1.
2.
3.
4.
5.
<servlet>
    <servlet-name>name</servlet-name>
    <servlet- class >path_to_class</servlet- class >
    <load-on-startup> 1 </load-on-startup>
</servlet>
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / mapping (Spring)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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