Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, FightUntilWeDie, Вы писали:
FUW>>Собствено, скачал Spring 2.0.2, уже имеется J2EE SDK 1.4_03. Пишу на IDEA 6.0. При запуске примера с
FUW>>Spring MVC step by step Part 1. Получаю самое банальное:
FUW>>HTTP Status 404 — Servlet springapp is not available
FUW>>Пытаюсь обратиться по адресу http://localhost:8080/springapp/hello.htm (hello.jsp — лежит в корне).
FUW>>Заранее боагодарен за любую помошь весь мозг сломал.
B>Столько текста и при этом совершенно не описан процесс деплоя. Как догадатся что и куда было запаковано и как зупущено на сервере.
B>Servlet springapp is not available — вызывает подозрения что приложение задеплоилось в рутовый контекст, а в ссылке подразумевается что контекст springapp.
B>Попробуй, например, http://localhost:8080/hello.htm
Да деплоется все в рут. В resources лежат index.jsp и hello.jsp и в src в дефалтном пакете класс контролера. Да по такому пути
http://localhost:8080/hello.jsp, страница открывается (да, что то я совсем затупил), но на контролер управление не переходит.
Код страницы hello.jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Example :: Spring Application</title></head>
<body>
<h1>Hello - Spring Application.</h1>
<h1><%request.getParameter("title");%></h1>
<p>Made by Crow.</p>
</body>
</html>
Код изменненый код контролера SpringappController:
ublic class SpringappController implements Controller
{
/** Logger for this class and subclasses */
protected final Log logger = LogFactory.getLog(getClass());
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
logger.info("SpringappController - returning hello view");
return new ModelAndView("hello.jsp?title=" + "SpringappController - returning hello view");
}
}
Не title не выводит плюс на breakpoint'ы не приходит.