使用 SpringMVC 更改 Roo 生成的应用程序的默认主页

发布于 2024-11-18 01:54:19 字数 931 浏览 4 评论 0原文

默认情况下,当 Web 应用程序启动时,它从 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。

谢谢

By default when the web app starts it starts with the home page generated by roo with view name as "index"

Suppose i add new custom controller using following command,

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

It generates the following code,

@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";
   }
}

I want the "home/homepage1" page to be the default page to be shown when the Roo Application starts.

Can i please get some guidance/details on changes i need to make to enable "home/homepage1" as default homepage for my application.

Thanks for help in advance. I am using latest version of Spring ROO, 1.1.4.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绿光 2024-11-25 01:54:19

在 webmvc-config.xml 中,将以下部分替换

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

为您喜欢的视图名称。

In your webmvc-config.xml, replace the following section:

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

with a view name you prefer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文