2015-01-04 46 views
0

我有一个控制器返回一个JSON值,但能够使用它到我的JavaScript我使用请求映射,所以我可以访问数据到我的JavaScript。我正在寻找一种方法或替代方法来限制用户,但可以通过服务器访问。这是我为我的控制器代码,它返回一个JSON值限制用户访问RequestMapping,但可用于服务器端

@RequestMapping(value = "/jsonComplains", method = RequestMethod.GET) 
public @ResponseBody List<Complains> jsonComplains() 
{ 
    List<Complains> x = complainService.listComplains(); 
    return x; 
} 

,这里是我的JS正访问我的RequestMapping

$.getJSON("http://localhost:8081/Project/project/jsonComplains",function(data) 
{ 

} 

的价值观我希望有人能解释或回答我的问题..

回答

0

你可以构建Spring拦截器来限制HttpRequests到控制器。构建检查url的逻辑,检查标题并只允许有效的请求。

相关问题