Я пытаюсь преобразовать мое приложение, написанное на Spring MVC 2.5, для использования аннотированного стиля контроллера.
По-видимому, я не могу добиться успеха.
У меня есть отображение, как показано ниже:
<li><a href="eqr/eqrItemList.htm"><span>Equipment Qual Report</span></a></li>
Я создал свой контроллер, как показано ниже:
@Controller
@RequestMapping("/eqr")
public class EQRMainController {
private SimpleEQRTransManager eqrManager;
protected final Log logger = LogFactory.getLog(getClass());
@RequestMapping(value = "/eqrItemList.htm")
public String setupForm(
@RequestParam(value = "plant", required = false) String plant,
return "eqrmain";
}
}
Я хотел использовать относительный путь, поэтому я установил сопоставление моего запроса на уровне типа класса. Но, очевидно, я получаю 404 не найден и ошибка отображения обработчика не найден на консоли tomcat.
Там написано:
Не найдено сопоставление для HTTP-запроса с URI [/myapp/eqr/eqrItemList.htm]
Я смотрю на консоль Firebug, и она запрашивает следующий путь:
http://localhost:8080/myapp/eqr/eqrItemList.htm
Я не знаю, почему не удается найти отображение.