2012-01-29 5 views
0

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

<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 , отображение больше не работало.

I судимое несколько шаблон как

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

или

<url-pattern>*.htm* 

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

(Я основывался на учебнике весны 2.5 на официальном сайте).

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

ответ

0

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

+0

моя проблема была больше о том, как заполнить> атрибут bean name = "">, Я попытался с /store.htm, и он работает на самом деле ... – maybesmith

 Смежные вопросы

  • Нет связанных вопросов^_^