angular.js - 关于angularjs与java结合,获取后台数据并解析的问题
大家讲道理
大家讲道理 2017-04-18 09:31:09
0
1
289

我在java后台的controller中获取了数据库的数据,想在前台通过angularjs解析
controller中的方法如下:

@Controller
@RequestMapping("/KindlePocket")
public class KindlePocketController {
 @RequestMapping("/details")
    @ResponseBody
    public ModelAndView toSearchDetailPage(@RequestParam("idList")String idList, HttpServletResponse response) {
        if(logger.isInfoEnabled()){
            logger.info("redirecting to details page...");
        }
        Map<String, Object> queryMap = new HashMap<String, Object>();
        queryMap.put("key","id");
        queryMap.put("value",idList);
        JsonNode result = this.searchService.search(queryMap);
        if(logger.isInfoEnabled()){
            logger.info("query single result:" + result.toString());
        }
        ModelAndView model = new ModelAndView("details");
        model.addObject("result",result);
        return model;
    }
}

页面是html的,没有使用jsp。
现在页面能够跳转到details.html这里,但是angular如何去获取数据并解析ModelAndView中的result数据呢?

这个请求不是通过angular发出的。

谢谢大家。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(1)
刘奇

Anda tidak seharusnya mengembalikan ModelAndView, tetapi harus mengembalikan Model, Peta atau objek tersuai, supaya Spring MVC akan mengembalikan rentetan JSON dan bukannya halaman.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!