Изменить домашнюю страницу по умолчанию для приложения, созданного Roo, с помощью SpringMVC

По умолчанию, когда веб-приложение запускается, оно начинается с домашней страницы, созданной roo, с именем вида «index».

Предположим, я добавляю новый пользовательский контроллер, используя следующую команду:

web mvc controller ~.web.ViewHomeController --preferredMapping /homepage1

Он генерирует следующий код,

@RequestMapping("/homepage1/**")
@Controller

public class ViewHomeController {
   @RequestMapping
   public void get(ModelMap modelMap, HttpServletRequest request, 
                                  HttpServletResponse response) {
   }

   @RequestMapping(method = RequestMethod.POST, value = "{id}")
   public void post(@PathVariable Long id, ModelMap modelMap, 
                 HttpServletRequest request, HttpServletResponse response) {
   }

   @RequestMapping
   public String index() {
     return "home/homepage1";
   }
}

Я хочу, чтобы страница «home/homepage1» отображалась по умолчанию при запуске приложения Roo.

Могу ли я получить некоторые рекомендации/подробности об изменениях, которые мне нужно внести, чтобы включить «home/homepage1» в качестве домашней страницы по умолчанию для моего приложения.

Спасибо за помощь заранее. Я использую последнюю версию Spring ROO, 1.1.4.

Спасибо


person Rahul    schedule 03.07.2011    source источник


Ответы (1)


В файле webmvc-config.xml замените следующий раздел:

<!-- selects a static view for rendering without the need for an explicit controller -->
<mvc:view-controller path="/" view-name="index" />

с именем представления, которое вы предпочитаете.

person abalogh    schedule 04.07.2011
comment
Еще раз спасибо за быстрый ответ. Это помогло. - person Rahul; 04.07.2011
comment
Не могу не согласиться с Кевом! - person abalogh; 04.07.2011
comment
Будучи новым пользователем, у вас еще нет прав на голосование. Но я отметил ответ как принятый. благодаря. - person Rahul; 05.07.2011
comment
Вы имеете право проголосовать за день 0, просто нажмите на стрелку, указывающую вверх, рядом с вопросом. - person abalogh; 05.07.2011