繁体   English   中英

如何在CXF Web服务中获取请求参数

[英]How to get request parameter in cxf webservice

我是cxf Web服务的新手。

我有一个webservice类,其中我有一个方法可以根据通过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身份访问此URL时

我正在将studentId作为空字符串“”而不是“ abc”。 我做错什么了吗?

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

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

@得到
@Path(“ / deletestudentent”)
@Description(value =“删除已识别的学生”)
公共响应deleteStudent(
@FormParam (“ studentId”)
@Description(value =“要删除的学生ID”)
final String studentId){

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM