2017-12-03 93 views
-1

@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> 
+1

請閱讀[mcve]並相應地提高您的問題。並提示:預覽窗口存在的原因。您希望我們花時間幫助您解決問題,因此您請花時間編寫格式良好的人性化問題。 – GhostCat

回答

0

進行刪除。在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 

希望它會幫。

+0

我需要使用rest url執行從jsp頁面刪除一行在jsp中需要哪些更改 – user3578232