我使用两个List数据,一个必须调用另一个参数,但是我无法对你想要的数据实现过滤。
此竞赛适用于此列表:
@RequestMapping(method=RequestMethod.GET, value="/listarReceita/{controle}/versoes")
public String listVersions(@PathVariable("controle") int controle, Map<String, Object> map) {
map.put("versoesList", receitaService.getAllReceita());
return "listVersions";
}
但在这种情况下,结果是表的全部内容。这不是我想要的。我只想看到在“控制”案例中传递了带有content参数的数据。
我怎么解决这个问题?
感谢您的帮助。
答案 0 :(得分:1)
为了仅接收相关值,您必须在recietaService list getRecietaByControle(int controle) { }
中创建一个方法,并实现逻辑以创建查询以拉出recieta。
现在上面提到的方法调用这个新方法只获取那些符合条件的元素,而不是从db获取所有元素