在ssm框架下,单独的js文件如何获得jsp文件里面的自定义类型对象的数据?

Controller层的一段代码

   @RequestMapping("/toPlant")
    public String toTest(String PLANT_NAME,Model model) {
        System.out.println("toPlant");
        Plant plant= plantService.queryPlantByName(PLANT_NAME);
        model.addAttribute(plant);
        return "login/dataOfBaiHua";
    }


jsp的一段代码


  <script type="text/javascript" charset="UTF-8">
    var p = "${plant}";
  </script>

js文件的一段代码


```javascript
alert(p);

我能拿到这个p但是用不了p里面的函数,也拿不出p的属性,但是p能传进来

控制层用@ResponseBody注解,返回json格式数据,页面用ajax请求获取数据。