ModelAndView

如何自定义ModelAndView的视图名称

小樊
81
2024-10-12 13:08:11
栏目: 编程语言

要自定义ModelAndView的视图名称,您可以在创建ModelAndView对象时,使用setViewName()方法设置自定义的视图名称。以下是一个简单的示例:

import org.springframework.web.servlet.ModelAndView;

public class MyController {

    public ModelAndView myMethod() {
        ModelAndView modelAndView = new ModelAndView();
        
        // 设置自定义视图名称
        modelAndView.setViewName("customViewName");
        
        // 添加模型数据(如果需要)
        modelAndView.addObject("message", "Hello, this is a custom view name example.");
        
        return modelAndView;
    }
}

在这个示例中,我们创建了一个名为MyController的控制器类,其中包含一个名为myMethod的方法。在这个方法中,我们首先创建了一个ModelAndView对象,然后使用setViewName()方法设置了自定义的视图名称"customViewName"。接下来,我们使用addObject()方法向模型添加了一些数据。最后,我们返回了ModelAndView对象。

当这个方法被调用时,Spring MVC将使用指定的自定义视图名称来渲染视图。

0
看了该问题的人还看了