你可以从spring mvc返回一个视图作为ajax调用的字符串吗?

时间:2015-07-22 18:38:23

标签: java ajax spring

我正在努力做以下事情......

使用ajax,我调用服务(get方法),服务获取信息和所有...

我想要做的是,用我的ajax(不是json,只是一个GET,非常简单),得到我之前调用的方法生成的视图(我打赌为字符串或html)...... / p>

这是方法

@RequestMapping(value = "/info", method = RequestMethod.GET)
public  ModelAndView getInfo(@RequestParam(value = "id") String id) {
    ModelAndView mav = new ModelAndView();
    //do some calls to my services and return it to fill out the view

    mav.setViewName("dialogContent");
    mav.addObject("myObject", object);
    return mav;     
}

我也尝试过使用 @ResponseBody 注释......

到目前为止,只有在视图模板中只有HTML代码,但我需要显示通过“myObject”发送的信息,它才有效,我得到一个错误,如它是null或未定义。这可能吗?或任何类似的方式吗?

感谢。

1 个答案:

答案 0 :(得分:0)

你可以在SessionScope中添加对象,如果它是可序列化的并在视图中检索它,否则我看不到这个工作,该对象不属于同一个请求,因此无法从你的调用页面访问它。 / p>