java - 从用户获取 http 请求并使用 REST API 将该变量值存储到任何数据结构中

标签 java spring rest

我正在使用 REST API 开发 Web 服务。我想获取用户在 URL 中输入的内容。例如,如果用户请求“http://localhost:8080/employee?ename=john ”,那么我想获取“john”,以便我可以使用该值进行进一步检查。我怎样才能得到这个变量?

最佳答案

@Controller
@RequestMapping("/employee")
public class Employee {

  @RequestMapping(value="", method=RequestMethod.GET)
  public String disp(HttpServletRequest request, @RequestParam(value="ename", required=false) String ename) {
    // used
    System.out.println(ename); // voted
    // or
    request.getParameter("ename");
  }
}

https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/bind/annotation/RequestParam.html

关于java - 从用户获取 http 请求并使用 REST API 将该变量值存储到任何数据结构中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47446967/

相关文章:

java - 如何在不同的操作系统上部署Java应用程序?

java - 运行 Spring 安全

spring - Spring 应用程序中非 Spring bean 的加载时间编织

json - 使用点表示法访问具有嵌套 JSON 数据的 Jaspersoft Report 字段失败

java - 我是否应该延迟定义 JPA ManyToOne,或者如果我确实不需要引用的数据,则只需将原始 id 映射到我的实体中?

java - 如何判断类型变量是否继承自类?

java - 寻找一种控制音量和声相的方法

java - Hibernate 搜索附加搜索条件

java - Springfox:@ApiResponse 中的 @ResponseHeader 不会在 Swagger UI 中呈现

java - Play Framework : Returning 400 instead of 415