[springboot+thymeleaf ] 前台js读取后台传值

版权声明:如需非商业性转载,请保留署名,注明出处。如需商业性转载出版,请直接和我联系。 https://blog.csdn.net/btboyhappy/article/details/79651355

后台代码:通过ModelAndView类型返回

@RequestMapping(value = "/list", method = RequestMethod.GET)
    public ModelAndView list(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
                             @RequestParam(value = "pageSize", defaultValue = "10") int pageSize) {
        Page<User> page = PageHelper.startPage(pageNum, pageSize);
        List<User> userList = userService.findAll();
        page.addAll(userList);
        ModelAndView model = new ModelAndView("demo_user","page",page);
        model.addObject("websocketUrl", "ws://localhost:8080/websocket");
        return model;
    }

前台Html:通过隐藏input元素传值

<input id="websocketUrl" type="hidden" th:value="${websocketUrl}" />

前台JS:

$("#websocketUrl").val();
注意:前台需要${websocketUrl}形式读取后台传值时,注意使用thymeleaf的类型标签“th:xx”,使用html默认标签很多都不能读取${websocketUrl}。

猜你喜欢

转载自blog.csdn.net/btboyhappy/article/details/79651355