相关疑难解决方法(0)

如果Spring MVC控制器方法没有返回值,返回什么?

我正在使用jQuery $.getJSON()来对我简单的Spring MVC后端进行异步调用.大多数Spring控制器方法如下所示:

@RequestMapping(value = "/someURL", method = RequestMethod.POST)
public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget,
    @RequestParam("type") String type) {
    return someDAO.getSomeData(widget, type);
}   
Run Code Online (Sandbox Code Playgroud)

我设置了一些东西,以便每个控制器都返回@ResponseBodyJSON,这是客户端所期望的.

但是当请求不应该向客户端返回任何内容时会发生什么?我能有......吗:

@RequestMapping(value = "/updateSomeData" method = RequestMethod.POST)
public @ResponseBody void updateDataThatDoesntRequireClientToBeNotified(...) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

如果没有,这里使用的语法是什么?提前致谢!

java jquery spring-mvc

124
推荐指数
3
解决办法
11万
查看次数

标签 统计

java ×1

jquery ×1

spring-mvc ×1