如何在任何JavaSpringMVC代码中调用水平菜单?JavaSpringMVC中是否有类似php的include\u once?

7hiiyaii  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(109)

我用php开发了一个带有水平菜单(html+css)的项目。现在正在开发一个基于javaspringmvc+postgresql的新项目。我是java spring mvc的新手,有一个问题:
在php中,我可以在php代码中的任何地方调用水平菜单,例如使用include\u once“menu.php”操作符。例如,如何在JavaSpringMVC代码中调用水平菜单“menu.html”?有类似于
php的include\u一次?
菜单控制器代码:

@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
    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”-如何在JavaSpringMVC中实现这一点?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题