我使用两个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参数的数据。
我该如何解决?
谢谢您的帮助。
最佳答案
为了仅接收相关值,您必须在recietaService list getRecietaByControle(int controle) { }
中创建一个方法,并实现创建查询的逻辑以提取该recita。
现在,上述方法调用此新方法以仅获取那些符合条件的元素,而不是从db获取所有元素