0

我在 php 中开发了一个带有水平菜单 (HTML+CSS) 的项目。现在在 Java Spring MVC + Postgresql 上开发一个新项目。我是 Java Spring MVC 的新手,有一个问题:

在 php 中,我可以在 php 代码中的任何位置调用水平菜单,例如使用 include_once "menu.php" 运算符。比如Java Spring MVC代码中如何调用横向菜单“menu.html”?有没有类似的

php 的 include_once ?

菜单控制器代码:

@Controller
@EnableWebMvc
@RequestMapping("/")
public class MenuController {

    @RequestMapping(value="/menu", method = RequestMethod.GET)
    public String menu(Model model) {
        return "/menu/menu";
    }
}

StatusController 代码片段:

@RequestMapping("/status")
public class StatusController {

    @RequestMapping(value="/viewallstatus", method = RequestMethod.GET)
    public String viewallstatus(Model model) throws SQLException, JsonProcessingException, JSONException, FileNotFoundException, UnsupportedEncodingException, Exception {

        model.addAttribute("status", statusDao.ViewAllStatus());
        return "/status/viewallstatus";
    }
}

@Autowired MenuController 没有帮助:

    @Autowired
    private MenuController menuController;

    @RequestMapping(value="/viewallstatus", method = RequestMethod.GET)

    public String viewallstatus(Model model) 

    throws SQLException, UnsupportedEncodingException, Exception {

    menuController.menu(model);

    model.addAttribute("status", statusDao.ViewAllStatus());

     return "/status/viewallstatus";

   }

menuController.menu(model) 绘制menu.html,但是menu.html消失并绘制另一个视图viewallstatus.html

我需要在 viewallstatus.html 页面的顶部绘制静态视图“menu.html” - 这如何在 Java Spring MVC 中完成?

4

0 回答 0