Может кто-нибудь мне помочь. Весной MVC я получаю ошибку
- ПРЕДУПРЕЖДЕНИЕ. Нет отображения для [/TechBooks/details.htm] в
ДиспетчерСервлет с именем «Диспетчер»
1) Прежде всего, в web.xml я использую стандартный DispatcherServlet, который перехватывает все * .htm, ничего необычного здесь, это было написано для меня заранее:
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
2) В dispatcher-servlet.xml я использую SimpleUrlHandlerMapping , опять же это стандартно и предварительно написано:
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="index.htm">indexController</prop>
</props>
</property>
</bean>
3) Также в dispatcher-servlet.xml я определяю свой класс FormController под названием «DetailsFormController», который сопоставляется с details.htm :
<bean name="/details.htm" class="techbooks.web.DetailsFormController"/>
4) А класс DetailsFormController является FormController для формы.
package techbooks.web;
public class DetailsFormController extends SimpleFormController {
....
}
Когда я выполняю ресурс / details.htm , я получаю вышеуказанную ошибку.
- ПРЕДУПРЕЖДЕНИЕ. Нет отображения для [/TechBooks/details.htm] в
ДиспетчерСервлет с именем «Диспетчер»
Любые идеи будут оценены. Спасибо.