отображение запроса GET с помощью Spring и Tomcat - PullRequest
0 голосов
/ 29 января 2012

Поиск со вчерашнего дня, но я получаю только метод adance.Я использую spring с tomcat и хочу обработать параметр get.Но для этого мне сначала нужно успешно отобразить URL.(пример, /store.htm?id=X) В начале я сопоставляю каждый URL-адрес .htm с

<servlet-mapping>
<servlet-name>myapp</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>

В своем файле web.xml

я обрабатываю их, например,

<bean name="/main.htm" class="package.to.my.Controller">
<property name="aManager" ref="aManager"/>
</bean>

и это работает, но когда я хочу использовать какой-то параметр get с URL-адресом, например /store.htm?id=X, отображение больше не работает.

Я попробовал несколькошаблон как

<servlet-mapping>
<servlet-name>myapp</servlet-name>
<url-pattern>*.htm?id=*</url-pattern>
</servlet-mapping>

или

<url-pattern>*.htm*

, кажется, ничего не работает .. Как я мог справиться с этим?

(я опирался на учебник по Spring 2.5 на официальном сайте).

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 29 января 2012

Для отображения не важна строка запроса. Он заботится только о пути URL. Запрос к /main.htm?id=foo будет сопоставлен с myapp, поскольку *.htm сопоставлен с myapp.

...