gpt4 book ai didi

java - 如何在cxf webservice中获取请求参数

转载 作者:行者123 更新时间:2023-12-01 05:25:01 27 4
gpt4 key购买 nike

我是 cxf Web 服务的新手。

我有一个网络服务类,其中我有一个方法可以根据通过 html 表单发送请求的 id 来删除学生。

@GET
@Path("/deletestudent")
@Description(value="Delete the identified student")
public Response deleteStudent(@RequestParam("studentId")
@Description(value="Student ID to delete") final String studentId) {

现在我的问题是,当我尝试以 localhost/student/deleteStudent?studentId=abc

访问此网址时

我得到的studentId是空字符串“”而不是“abc”。我做错了什么吗?

任何帮助都会非常有帮助。

最佳答案

这个问题我已经解决了。我们应该在方法上使用@FormParam而不是@RequestParam来获取url中的参数值。

@GET
@Path("/deletestudent")
@Description(value="删除已识别的学生")
公共(public)响应删除学生(
@FormParam("studentId")
@Description(value="要删除的学号")
最终字符串学生ID){

关于java - 如何在cxf webservice中获取请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9801778/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com