当前位置: 首页 > 知识库问答 >
问题:

使用spring boot在crud中搜索

郎同化
2023-03-14

我想在crud项目中添加搜索字段,我使用的方法是findAllByNameAndLast(Name,Last) 索引。html

项目链接是:项目链接

@RequestMapping(value = "/searchEmployee/{firstname}/{lastname}", method = RequestMethod.GET)
public String getEmployeeByName(@PathVariable("name") String Name, @PathVariable("last") String Last, ModelMap modelMap) {
    List<Student> student = re.findAllByNameAndLast(Name,Last);
    modelMap.addAttribute("message", student);
    return "index";
}

共有1个答案

阎智
2023-03-14

修改控制器方法,如下所示。

@RequestMapping(value = "/searchEmployee/{firstname}/{lastname}", method = RequestMethod.GET)
public String getEmployeeByName(@PathVariable("firstname") String Name, @PathVariable("lastname") String Last, ModelMap modelMap) {
    List<Student> student = re.findByNameAndLast(Name,Last);
    modelMap.addAttribute("message", student);
    return "index";
}

在jsp中,使用foreach循环迭代此列表,如下所示:

<c:foreach items="message" var="item">
  <c:cout value="item.name"></c:out>
  <c:cout value="item.last"></c:out>
</c:foreach>

使用findByNameAndLast而不是findAllByNameAndLastas,但这不是代码失败的原因,因为jpa忽略findAllByNameAndLast中的all

findBy/findAllBy之间的Spring数据JPA差异

 类似资料:
  • 本文向大家介绍springboot+mybatis-plus实现内置的CRUD使用详解,包括了springboot+mybatis-plus实现内置的CRUD使用详解的使用技巧和注意事项,需要的朋友参考一下 springboot+mybatis-plus实现内置的CRUD使用详情,具体修改删除操作内容后文也有详细说明 mybatis-plus的特性 无侵入:只做增强不做改变,引入它不会对现有工程产

  • 使用的技术: Spring Boot 1.4.2.Release,Spring 4.3.4.Release,Tymeleaf 2.1.5.Release,Tomcat Embeded 8.5.6、Maven 3、Java 8 我创建了这个服务来发送电子邮件

  • 在springboot中,您可以拥有一个

  • 问题内容: 我想使用python脚本在Google中搜索文本,然后返回每个结果的名称,描述和URL。我目前正在使用此代码: 这仅返回URL。如何返回每个URL的名称和描述? 问题答案: 并不是我一直在寻找的东西,但是我发现自己现在是一个不错的解决方案(如果我可以做得更好的话,我可以对其进行编辑)。我像在Google中一样搜索(仅返回URL)和Beautiful Soup软件包结合在一起来解析HTM

  • 我有以下的请求给管理员和管理员 我想用上面Dto中不为空的字段搜索用户存储库。 示例:如果firstName是“john”,lastName是“smith”,其余字段为空,那么我必须在存储库中搜索firstName是“john”,lastName是“smith”的所有记录(不是或) 我还必须为响应执行分页 我是Spring靴新手,有人能建议我怎么做吗?