我需要一个REST URL我需要执行使用REST API我需要客户端代码我的代码是这样
@RequestMapping删除操作(值=“/ RemoveOneSubject”,方法= RequestMethod.POST) 公共的ModelAndView RemoveOneSubject(HttpServletRequest的请求)抛出IOException异常{我需要一个REST URL我需要执行使用REST API我需要客户端代码我的代码是这样
ModelAndView model = new ModelAndView("RemoveOneSubject"); final String uri = "http://localhost:8080/subject/api/remove/{id}";
String id = request.getParameter("id");
RestTemplate restTemplate = new RestTemplate();
restTemplate.delete (uri,id);
model.addObject("theSubject", id);
return model;
enter code herejsp is
删除
<table id="myTable" class="table table-striped"> <thead>
<tr>
<th></th>
<th>Name</th>
<th>Created by</th>
<th>Created time</th>
</td></th>
</tr>
</thead>
<tbody>
<c:if test="${not empty theSubject}">
<c:forEach var="listValue" items="${theSubject}">
<tr>
<td><input type="checkbox" name="chkBox"></td>
<td><a href=""><c:out value="${listValue.name}" /></a></td>
<td><c:out value="${listValue.createdBy}" /></td>
<td><c:out value="${listValue.createTime}" /></td>
<td><c:out value="${listValue.studentID}"></c:out></td> </tr>
</c:forEach>
</c:if>
</tbody>
</table>
回答:
进行删除。在RestController中已经有删除方法。您实际上可以使用获取方法,方法简单,不是最佳实践。但是,您可以使用此代码删除整个控制器中的某些内容。
@RestController @RequestMapping(value = "/api")
public class ApiCodeController {
@RequestMapping(method = RequestMethod.GET, value = "/delete")
public string DeleteSomething(@RequestParam(required = false) String email)
{
//Do Something with your code to delete an object
}
}
你只需要调用它。
/api?delete=your-parameter
希望它会帮。
以上是 我需要一个REST URL我需要执行使用REST API我需要客户端代码我的代码是这样 的全部内容, 来源链接: utcz.com/qa/259801.html