Изменить домашнюю страницу по умолчанию для приложения, созданного Roo, используя SpringMVC - PullRequest
2 голосов
/ 04 июля 2011

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

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

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.

Спасибо

1 Ответ

8 голосов
/ 04 июля 2011

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

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

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

...