该函数deleteGroup()
删除一个组,该方法的参数之一是groupDN
。在前端,我使用 jquery 来指定一个 HTTP 删除请求。我之前是groupDN
通过附加 URL 来发送的。我现在想尝试发送嵌入在HttpServletRequest
. 前端和后端的代码如下。有人可以指导我在请求中发送/接收其他参数的正确方法吗?
前端
function removeGroup(groupDN) {
var deleteGroupDetails=new Object();
deleteGroupDetails.groupDN=groupDN;
jQuery.ajax({
type : 'DELETE',
url : 'api/groupService/deleteGroup,
dataType : 'json',
data : JSON.stringify(deleteGroupDetails),
contentType : 'application/json',
async: false,
success : function(response) {
utilDisplayMessage(response,"SUCCESS");
window.location.reload();
},
error : function(obj, error, errormsg) {
utilDisplayMessage(obj.responseText,"ERROR");
}
});
}
deleteGroupDetails
包含groupDN
我认为可以与请求一起传递的参数。
Java中的后端
@DELETE
@Path("deleteGroup")
@Produces({MediaType.APPLICATION_JSON})
public String deleteGroup(@Context HttpServletRequest request) throws Exception {
String groupDN = request.getParameter("groupDN");
}